用Python打开文件会给我带来错误

时间:2016-11-01 21:25:46

标签: python

我是Python新手,我在使用Python打开文件时遇到问题。 我想在桌面上的文件夹中打开一个名为“coolStuff”的文本文件,这是我输入命令的方式,但我仍然收到错误消息。该文件存在,所以我不明白为什么我收到该错误消息。

open("coolStuff.txt","r")
Traceback (most recent call last):
  File "<pyshell#11>", line 1, in <module>
    open("coolStuff.txt","r")
FileNotFoundError: [Errno 2] No such file or directory: 'coolStuff.txt'

3 个答案:

答案 0 :(得分:2)

如果您只想提供像coolStuff.txt这样的文件名而不提供完整目录,那么您必须确保Python与文件在同一目录中运行。如果您不确定Python正在运行的目录,请尝试以下方法:

import os
print(os.getcwd())

答案 1 :(得分:1)

您有两种选择: 让我们说你的文件在C:\ path \ to \ dir \ coolStuff.txt

1

open(r'C:\path\to\dir\coolStuff.txt','r')

2

import os
os.chdir(r'c:\path\to\dir')
open('coolStuff.txt', 'r')

答案 2 :(得分:0)

因为您要打开的文件不在当前目录中。您可以找到文件&#; coolStuff.txt&#39;在终端中并在同一目录下启动你的python环境。