我有以下代码:
import glob
files = ".\database\*.txt"
for pathname in glob.glob(files):
print pathname
我理解在不同的OS目录中的表示方式不同。所以我想知道“。\ database * .txt”在不同的操作系统中是否健壮?
我试过
files = "./database/*.txt"
它也有效。
如果我想让我的代码健壮,那么最好的方法是什么?
答案 0 :(得分:1)
你可以问Python使用什么:
In [1]: import os.path
In [2]: os.path.sep
Out[2]: '/'