如果 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