我在教科书中看到,文件对象具有readline方法,该方法将整个文件加载到字符串列表中:
>>> f = open('script1.py')
>>> lines = f.readlines()
>>> lines结果
['import sys\n', 'print(sys path)\n', 'x = 2\n', 'print(2**33)\n']当我分析我读到的内容时,我总是喜欢查阅一份文件。但我遇到滑铁卢想在文件里找到这个?你能帮我一下吗?
发布于 2012-09-23 15:37:52
开放()的文档描述了什么值以及在什么条件下它可以返回到它们的文档的链接。特别是,.readlines()方法在公共基类io.IOBase文档中进行了描述。
我使用google、文档中的搜索字段或help(f.readlines) (或类似的工具提示,如bpython中的自动工具提示)。
发布于 2012-09-23 16:40:41
help(f)或者仅仅是help(f.readlines)会帮助你。但是,几乎不推荐使用readlines(),特别是当文件很大时。
如果要迭代文件,可以使用:
for line in f: process(line)如果您想处理整个文件,只需使用:
all_the_text = open('script1.py').read()发布于 2012-09-23 15:21:41
查看这里的官方文档:
http://docs.python.org/py3k/tutorial/inputoutput.html#reading-and-writing-files
https://stackoverflow.com/questions/12553506
复制相似问题