-1

我有一个简单的 python 脚本,可以确定调用的文件test.csv是否在我的桌面上。我的桌面上有文件,但脚本总是说它不会退出。

我已经对其进行了一些研究,并尝试使用原始字符串作为文件路径以及双引号而不是单引号,但它们都不起作用。

我的脚本在下面,它总是打印NOT found,即使文件存在。操作系统是 Windows 7。python 需要某种权限才能从我的计算机读取文件吗?提前致谢。

if(os.path.exists('C:\\Users\\user\\Desktop\\test.csv')):
    print "Found"
else:
    print "NOT Found"
4

2 回答 2

1

尝试使用 os.path.expanduser 获取桌面的正确路径

if(os.path.exists(os.path.expanduser('~/Desktop/test.csv')):
    print "Found"
else:
    print "NOT Found"
于 2013-10-17T15:12:57.743 回答
0
import os


if(os.path.exists('C:\\Users\\user\\Desktop\\test.csv')) == True:
    print("Found")
else:
    print("NOT Found")

你也可以这样做,这样'C:/Users/user/Desktop/test.csv'更整洁一些

编辑:目的地不正确

于 2013-10-17T15:01:16.257 回答