我正在尝试读取文件并收集文件内部的数据。我正在目录中浏览,移至该文件夹并在其中寻找。
我想读取文件中的每一行。
我已经阅读到我的输出看起来像二进制文件。我试图四处查看stackoverflow。我还确保我正在读取的文件是txt文件。
import os
def ratio(filename):
cwd = str(os.getcwd())
cwd = cwd[:-8]
cwd = cwd + "Equities\\" + str(filename) + ".txt"
file = open(cwd, "r")
line_1=str(file.readline(4))
print(line_1)
readline(4)
应该返回:
流动资产
我的readline(4)
函数返回:
ÿþA\ 000
答案 0 :(得分:0)
如果您要阅读特定行,请尝试:
lines=file.readlines()
text = lines[4]
readline一次读取一行。您可以改用readlines将所有行一次读入列表。
正如我在评论中提到的readline(4)
仅从第一行而不是第四行读取4个字节。