我想获取一个文件的任意路径,以查看它是否存在于文件路径中。我知道这个文件确实存在
string = r'pathos/.*_cube/uni/ToolSub.pm'
result = os.path.isfile(string2)
print (result)
对我来说,.*u cube的目录是“llb\u cube”。但是,它可以为每个人测试一个人的代码,它可能是“gfs_cube”和另一个“hgf_cube”,因此我想保持这个目录任意
我的问题是我找不到让我的程序理解我希望它在_cube读取任意字符串前缀的方法(允许在_cube之前有任何字符)。它一直说它不存在,但当我硬编码文件时
string = r'pathos/llb_cube/uni/ToolSub.pm'
它返回true并存在
您可以检查
glob.glob
是否返回某些内容(因为您希望使用全局匹配):如果有任何匹配,则为真。请注意,这是
glob
,而不是regex
,因此您不需要句点:相关问题 更多 >
编程相关推荐