如何使用Python读取文件

时间:2018-07-01 00:51:04

标签: python file

我的计算机上有一个名为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 个答案:

答案 0 :(得分:0)

似乎您使用的是Windows系统,未显示文件扩展名。我认为,既然您说这是一个.py文件。在您的公开声明中,尝试使用“ test.py”而不是“ test”。

select * from employee where consecutive (date,null);

答案 1 :(得分:0)

在Windows上,默认情况下,文件扩展名是隐藏的。确保您使用的是完整文件名(包括扩展名),如功能区中所示:

https://i.imgur.com/SW31mKF.png?1

'Is this working?

"Probably not."

应该打印出

public sealed class Singleton
{
    private static readonly Singleton instance = new Singleton();

    private Singleton() { }

    public static Singleton Instance()
    {
        return instance;
    }
}

答案 2 :(得分:0)

在python中读取文件的一般语法是 oparend = open(“ filename”,“ filemode”)

基本文件模式为:r,w,a,r +,w +,a +,rb,wb

您可以通过以下方式读取文件 r,a +,w +,r + 但是标准在不同的模式下是不同的。 例如名称为file.txt的文件 可以通过以下语法阅读 F =打开(“ file.txt”,'r') 如果您在阅读模式下默认不提任何东西

打开文件后,您可以使用读取文件的全部数据 F.Readlines() 注意 : 要读取以前的现有数据时,不要以W +模式打开文件,而只需清除整个文件即可。

谢谢...