我正在编写一个日间交易机器人,对于组件,我需要将当前交易的高度(浮动)保存在文本文件中。写入文件很容易,但阅读却给了我无所作为。我浏览了与阅读文本文件有关的每个网站,但没有帮助。
因此下面的代码将执行以下操作:
f = open('height_shortterm.txt', 'r')
height = f.read()
print(height)
f.close
到目前为止,我已经使用了非常高级的python超过6个月了,这让我感到非常紧张。
答案 0 :(得分:0)
您只给了我们一半的问题...猜想您的路径搞砸了,您没有在写或不从您认为的位置阅读...您可能应该使用绝对路径...
with open("some_file.txt","w") as f:
f.writelines(["hello","world"])
with open("some_file.txt","r") as f:
print(f.readlines())
答案 1 :(得分:0)
with
,以便您在关闭文件,重置指针时不会遇到麻烦。readlines()
返回类似于read().split()
的行列表。 encoding='utf-8'
或适当的编码。看看下面的代码是否有效:
with open('height_shortterm.txt', 'r') as f:
x= f.readlines()
print(x)