gpt4 book ai didi

python - 使用终端命令在文件中搜索 python 脚本中的特定字符串

转载 作者:行者123 更新时间:2023-11-28 18:25:35 24 4
gpt4 key购买 nike

我有一个父目录,我想遍历该目录并使用特定字符串抓取每个文件以便在 python 中进行编辑。我一直在终端中使用 grep -r 'string' filepath,但我希望能够使用 python 完成所有操作。我希望将所有文件放入一个数组中并遍历每个文件以进行编辑。

有没有办法只运行一个 python 脚本来做到这一点?

最佳答案

将当前文件夹更改为父文件夹

import os    
os.chdir("..")

更改文件夹

import os
os.chdir(dir_of_your_choice)

在当前文件夹中使用规则查找文件

import glob
import os
current_dir = os.getcwd()
for f in glob.glob('*string*'):
do_things(f)

关于python - 使用终端命令在文件中搜索 python 脚本中的特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41746772/

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