gpt4 book ai didi

python - 使用 glob.glob 在目录中的每个文件中搜索并打印一行

转载 作者:行者123 更新时间:2023-11-30 22:55:22 27 4
gpt4 key购买 nike

我的桌面上有一个文件夹,其中包含 200 多个 txt 文件。我想在每个文件中打印行号 1050.539。这是我所拥有的:

import glob
f=glob.glob('/Users/me/Desktop/Final/matched/ipmatches/*.txt')
for line in f:
if '1050.539' in line:
print line

最佳答案

Glob 仅返回文件路径列表,您仍然需要打开文件并读取它们。

import glob
filesList = glob.glob('/Users/me/Desktop/Final/matched/ipmatches/*.txt')

for fileName in filesList:
with open(fileName, "r") as f:
for line in f:
if '1050.539' in line:
print(line)

关于python - 使用 glob.glob 在目录中的每个文件中搜索并打印一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37452206/

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