我要检查文件是否存在。因此,我使用以下代码:
if os.path.exists(filepath + "Piezometrie.xlsx"):
try :
# do something
else:
pass当我想检查一个文件是否包含一些特定字符时,我使用:
piezo = filepath + "Piezometrie.xlsx"
texte = "zom"
if re.search(texte, piezo):
print "ok"
else:
print "ko"但是,如果包含特定字符的文件(如本例中的"zom“)存在(通过使用regex),我如何检查?
非常感谢!
朱利安
发布于 2016-09-23 13:55:50
列出目录中的所有文件,并检查每个文件的文本。例如:(伪码)
files = os.get_files_in_directory('/home/user/')
files_with_sth_in_name = [filename for filename in files if re.search(texte, piezo)或者使用为这样的工作做的东西:https://docs.python.org/3/library/glob.html
https://stackoverflow.com/questions/39662514
复制相似问题