0

我的文件管理有问题。我必须搜索扩展名为 .txt 的文件,但路径每天都在变化。

我有另一个包含实际路径的文件,我可以将它存储在一个字符串中,但是当我给出搜索算法时,Windows 会丢弃一条错误消息。

这是我的脚本:

path= 'c:\..... this is the path what I get back from an another script'

os.chdir(path)
for files in os.listdir("."):``
    if files.endswith(".txt"):
        print files

错误信息:WindowsError: [错误 3] 系统找不到指定的路径:'c:....'

4

2 回答 2

0

这是为了解决问题。

from glob import glob
from os.path import join

path = 'c:\\test'
print glob(join(path, '*.txt'))
于 2012-10-03T17:45:39.973 回答
0

尝试这个

path= 'c:/..... this is the path what I get back from an another script'

os.chdir(path)
for files in os.listdir("."):``
    if files.endswith(".txt"):
        print files

/代替\

于 2012-10-03T17:43:56.193 回答