gpt4 book ai didi

python - f.read 空着

转载 作者:行者123 更新时间:2023-11-28 21:29:40 27 4
gpt4 key购买 nike

我在解释器中做所有这些......

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

关于python - f.read 空着,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4952689/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com