-1

我正在尝试从文本文件中提取一些数据。这些是代码行:

directory = './mydirec'
files = glob('{0:s}/*.gather.txt'.format(directory))

我一直收到 [] ,所以没有结果。有人可以帮我理解为什么吗?谢谢

4

1 回答 1

-1

也许我误解了你的问题,但从 .txt 收集数据真的很容易。您可以使用 3 或 4 行代码打开和读取文本文件:

f = open("file.txt", "r+")
data = f.read()
print(data)
f.close()

如果您要从 .txt 的特定行中查找数据,您可以使用:

f = open("file.txt", "r+")
lines = f.readlines()
print(lines[25])
f.close()

或者如果您想在文本文件中查找特定的数据

f = open("file.txt", "r+")
read = f.read()
data = read
f.close()
if "<specific word you're looking for>" in data:
#react based on the information being in the data.

我不相信你必须弄乱 .format 或类似的东西,你可以只使用文件的路径,或者如果它与你的脚本在同一个文件夹中,只需使用文件名。

于 2020-09-24T15:12:26.120 回答