2024-04-24 22:06:52 发布
网友
代码:
f = open('workfile', 'r') Line #1 if f != None : Line #2 print f.read() Line #3
工作文件不在目录中,所以可以理解python创建一个(尽管在python文档中他们没有提到它)。好的
但是当我用相同的代码将文件名从'workfile'改为'names'时
显示IOError:没有这样的文件或目录。
它为什么不创建另一个“名称”文件?就像在“工作文件”中那样
您正试图使用r参数打开要读取的文件。在
r
为了让python尝试创建一个文件,您需要指定write命令w,如下所示:
w
f = open('names', 'w')
或者,如果要附加到已创建的文件,请使用a命令:
a
或读写(将创建一个文件):
f = open('names', 'r+')
如果您有疑问,python documentation也非常适合阅读。在
您正试图使用
r
参数打开要读取的文件。在为了让python尝试创建一个文件,您需要指定write命令
w
,如下所示:或者,如果要附加到已创建的文件,请使用
^{pr2}$a
命令:或读写(将创建一个文件):
如果您有疑问,python documentation也非常适合阅读。在
相关问题 更多 >
编程相关推荐