Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 在Python中打开文件_Python 2.7_Terminal - Fatal编程技术网

Python 2.7 在Python中打开文件

Python 2.7 在Python中打开文件,python-2.7,terminal,Python 2.7,Terminal,一旦我在Python中,也就是说,一旦我在终端中键入了“Python”,我如何打开一个文件?我知道如何通过在脚本中键入类似于以下内容的内容,然后运行它来打开文件: from sys import argv script, filename = argv txt = open(filename) print txt.read() 但是一旦我进入Python解释器,我就不知道该怎么做了。我尝试键入open(file.txt)和open(“file.txt”),但无论哪种方式,我都会收到一条很长的错

一旦我在Python中,也就是说,一旦我在终端中键入了“Python”,我如何打开一个文件?我知道如何通过在脚本中键入类似于以下内容的内容,然后运行它来打开文件:

from sys import argv
script, filename = argv
txt = open(filename)
print txt.read()
但是一旦我进入Python解释器,我就不知道该怎么做了。我尝试键入open(file.txt)open(“file.txt”),但无论哪种方式,我都会收到一条很长的错误消息


哪种方法是正确的?

如果您想读取(或
w
/
a
用于写入或追加),您必须在调用
txt=open('filename.txt','r')
中添加一种模式。我刚试过,效果不错:)