我正在尝试使用Python打开文件,但我不确定如何找到要使用的正确文件名。
答案 0 :(得分:2)
访问name
属性。
fh = open('spam.txt')
print fh.name
答案 1 :(得分:2)
您可以以完整的方式指定文件的路径(例如'c:/wher/ever/the.txt'),也称为“绝对”,因为它与您指定的完全一致,或者是部分一个(例如,只是“the.txt”,或“ever / the.txt”,或“../ever/the.txt”等),也称为“亲戚”,因为它相对于 到您的进程的当前工作目录。如果您不知道该工作目录,则绝对路径通常最容易查找和指定。
所以,找出文件所在的位置(例如c:/wher/ever
)并使用该绝对路径(使用“右侧斜线”,而不是像我刚才在另一个答案中解释的那样,使用Windows风格的反斜杠)打开有问题的文件。