新人求救。。python No such file or directory 问题

qq_34671602 2016-05-04 03:23:26
f = open("a.txt")
for l in f:
print l
这个就是打开的当前文件目录下的a.txt

一直报raceback (most recent call last):
File "D:/Python27/1.py", line 2, in <module>
f = open("a.txt")
IOError: [Errno 2] No such file or directory: 'a.txt'
...全文
14569 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hisweetgirl 2016-05-05
  • 打赏
  • 举报
回复
改成绝对路径试试
6facebeast 2016-05-05
  • 打赏
  • 举报
回复
你的py文件在D盘,所以你的a.txt文件必须和你的py在同一级同一个文件夹下,这样才能被打开,或者按楼上的,提供a.txt的绝对路径,比如c:/Uers/Administrator/desktop/a.txt 或者把你的py文件和a.txt都放在桌面上
xSeeker~ 2016-05-04
  • 打赏
  • 举报
回复
open("a.txt"),默认是只读方式r打开,文件不存在的话,就会报错,不像w或者a,文件不存在会自动创建
混沌鳄鱼 2016-05-04
  • 打赏
  • 举报
回复
你可以看看当前路径是什么 ? import os print os.getcwd() 通常情况下, 当前目录是肢本文件或python.exe 所在的目录。
suiziugo 2016-05-04
  • 打赏
  • 举报
回复
看下当前目录下是否存在a.txt,如果a.txt不在当前目录下,跟上完整的绝对路径。

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧