python:打开fi的例子

2024-04-24 22:06:52 发布

您现在位置:Python中文网/ 问答频道 /正文

代码:

f = open('workfile', 'r')   Line #1
if f != None :              Line #2
     print f.read()         Line #3

工作文件不在目录中,所以可以理解python创建一个(尽管在python文档中他们没有提到它)。好的

但是当我用相同的代码将文件名从'workfile'改为'names'时

^{pr2}$

显示IOError:没有这样的文件或目录。

它为什么不创建另一个“名称”文件?就像在“工作文件”中那样


Tags: 文件代码文档目录nonereadifnames
1条回答
网友
1楼 · 发布于 2024-04-24 22:06:52

您正试图使用r参数打开要读取的文件。在

为了让python尝试创建一个文件,您需要指定write命令w,如下所示:

 f = open('names', 'w')

或者,如果要附加到已创建的文件,请使用a命令:

^{pr2}$

或读写(将创建一个文件):

 f = open('names', 'r+')

如果您有疑问,python documentation也非常适合阅读。在

相关问题 更多 >