如何使用 python 检测文件夹中的文件?
How to detect file within folder with python?
我的代码:
name = "test.txt"
if os.path.isfile("../datafiles/"+name):
print "Error; File already exists"
文件夹数据文件与 python 文件位于同一目录中,我正在尝试检查该文件夹中的文件。上面的代码检测不到文件,我做错了什么?
如果 datafiles
与您的脚本位于同一文件夹中。
然后你不能做 ../
因为文件夹的步骤 "out" 退一步..
意思是如果您的脚本+数据文件位于 /home/user/
,您的脚本将检查 /home/datafiles/test.txt
,而那不存在。
将您的路径更改为 ./
或绝对路径。
name = "test.txt"
if os.path.isfile("./datafiles/"+name):
print "Error; File already exists"
或首选,"/home/user/the/full/path/to/datafiles/"+name
。
我的代码:
name = "test.txt"
if os.path.isfile("../datafiles/"+name):
print "Error; File already exists"
文件夹数据文件与 python 文件位于同一目录中,我正在尝试检查该文件夹中的文件。上面的代码检测不到文件,我做错了什么?
如果 datafiles
与您的脚本位于同一文件夹中。
然后你不能做 ../
因为文件夹的步骤 "out" 退一步..
意思是如果您的脚本+数据文件位于 /home/user/
,您的脚本将检查 /home/datafiles/test.txt
,而那不存在。
将您的路径更改为 ./
或绝对路径。
name = "test.txt"
if os.path.isfile("./datafiles/"+name):
print "Error; File already exists"
或首选,"/home/user/the/full/path/to/datafiles/"+name
。