【发布时间】:2015-06-11 16:53:25
【问题描述】:
我使用以下代码段在python中读取文件
file = open("test.txt", "rb")
data=file.readlines()[1:]
file.close
print data
但是,我需要将整个文件(除了第一行)作为字符串读入变量data。
事实上,当我的文件内容为 test test test 时,我的变量包含列表 ['testtesttest']。
如何将文件读入字符串?
我在 Windows 7 上使用 python 2.7。
【问题讨论】:
-
test test test是否存在于一行中? -
"如何将文件读入列表?"您已经这样做了:“我的变量包含列表 ['testtesttest']” 那么问题是什么?
-
另外,那是你的真实代码吗?它给了我一个 SyntaxError。
-
看起来 I/O 已经中途转换为使用
with..as构造。 -
“将整个文件(除了第一行)作为字符串读取”/“将文件读取到列表中”——这些似乎不兼容。
标签: python string list python-2.7 readfile