我在解释器中完成这一切..
loc1 = '/council/council1'
file1 = open(loc1, 'r')
此时我可以执行 file1.read() 并将文件的内容作为字符串打印到标准输出
但如果我添加这个..
string1 = file1.read()
字符串 1 返回空..我不知道我可能做错了什么。这似乎是最基本的事情!
如果我继续输入 file1.read() ,标准输出的输出只是一个空字符串。所以,当我尝试使用 file1.read() 创建字符串时,不知何故我丢失了文件
您只能读取一个文件一次。之后,当前读取位置位于文件末尾。
如果你添加file1.seek(0)
在重新阅读之前,您应该能够再次阅读内容。然而,更好的方法是第一次读入字符串,然后将其保留在内存中:
loc1 = '/council/council1'
file1 = open(loc1, 'r')
string1 = file1.read()
print string1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)