我正在尝试从文本文件中提取一些数据。这些是代码行:
directory = './mydirec'
files = glob('{0:s}/*.gather.txt'.format(directory))
我一直收到 [] ,所以没有结果。有人可以帮我理解为什么吗?谢谢
也许我误解了你的问题,但从 .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 或类似的东西,你可以只使用文件的路径,或者如果它与你的脚本在同一个文件夹中,只需使用文件名。