我的计算机上有一个名为test的文件。这是一个.py文件。我的档案里只有2件东西。'Is this working?"Probably not."当我尝试阅读它时,我得到以下信息:>>>t = open('test')>>>t<_io.TextIOWrapper name='test' mode='r' encoding='cp1252'>>>>t.read()''抱歉,这是一个愚蠢的问题,但是我对此很陌生。我对可能的情况有一些想法,但是我无法在网上找到任何答案。提前致谢。谢谢大家的回答!我刚打开一个新文件并打印“ f.readlines”,它就可以了。我还认为我的问题是我使用的是IDLE,由于某种原因,我发现它在某些命令中不能很好地工作。无论哪种方式,谢谢大家的帮助!
3 回答
翻翻过去那场雪
TA贡献2065条经验 获得超13个赞
在python中读取文件的一般语法是oparend = open(“ filename”,“ filemode”)
基本文件模式为:r,w,a,r +,w +,a +,rb,wb
您可以在以下模式下读取文件:r,a +,w +,r +但是条件在不同模式下是不同的。例如,文件名为file.txt的文件可以通过以下语法读取:F = open(“ file.txt”,'r')如果您在读取模式下默认未提及任何内容
打开文件后,您可以使用F.Readlines()读取文件的全部数据。注意:每当您要读取以前的现有数据时,都不要在W +模式下打开文件,只需清除整个文件即可。
谢谢...
添加回答
举报
0/150
提交
取消