如何在Python中读取文件

我的计算机上有一个名为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,由于某种原因,我发现它在某些命令中不能很好地工作。无论哪种方式,谢谢大家的帮助!


aluckdog
浏览 268回答 3
3回答

翻翻过去那场雪

在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 +模式下打开文件,只需清除整个文件即可。谢谢...
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python