【发布时间】:2016-09-23 13:51:44
【问题描述】:
我想检查一个文件是否存在。所以我使用以下代码:
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”)(通过使用正则表达式)?
非常感谢!
朱利安
【问题讨论】:
-
但是他不是在txt中搜索,他是在xlsx中搜索
-
您是要检查文件 name 还是文件 contents?
-
@A_Elric, @jpmc26:看看@Julien 用来描述第二个代码sn-p 的措辞。显然,短语“如果文件包含某些特定字符”是指文件名。因此,他不是在询问文件内容。如果是这样,索科利的回答应该可以。或者
glob,当然。