如果 python 中存在文件,如何检测文件
how to detect file if exist in python
如何检测目录中是否存在特定文件?
例子:
我想检测目录 (dir) 中是否存在 (.txt) 文件
我试过这个:
import os.path
from os import path
def main():
print ("file exist:"+str(path.exists('guru99.txt')))
print ("File exists:" + str(path.exists('career.guru99.txt')))
print ("directory exists:" + str(path.exists('myDirectory')))
if __name__== "__main__":
main()
但是所有这些功能都必须插入格式为 (.txt) 的完整文件名
谢谢!
检查特定文件是否存在:
import os
os.path.exists(path_to_file)
将 return 如果存在则为真,否则为假
检查是否存在任何 .txt 文件:
import glob
if glob.glob(path_to_files_'*.txt'):
print('exists')
else:
print('doesnt')
from glob import glob
files = glob('*.txt')
print(len(files)) # will return the number of .txt files in the dir
print(files) # will return all the .txt files in the dir
如何检测目录中是否存在特定文件? 例子: 我想检测目录 (dir) 中是否存在 (.txt) 文件 我试过这个:
import os.path
from os import path
def main():
print ("file exist:"+str(path.exists('guru99.txt')))
print ("File exists:" + str(path.exists('career.guru99.txt')))
print ("directory exists:" + str(path.exists('myDirectory')))
if __name__== "__main__":
main()
但是所有这些功能都必须插入格式为 (.txt) 的完整文件名
谢谢!
检查特定文件是否存在:
import os
os.path.exists(path_to_file)
将 return 如果存在则为真,否则为假
检查是否存在任何 .txt 文件:
import glob
if glob.glob(path_to_files_'*.txt'):
print('exists')
else:
print('doesnt')
from glob import glob
files = glob('*.txt')
print(len(files)) # will return the number of .txt files in the dir
print(files) # will return all the .txt files in the dir