【发布时间】:2022-10-04 16:38:16
【问题描述】:
给定:带有 A.txt 和 B.txt 的文件夹 1 和带有 A.txt 的文件夹 2。和 B.txt
我如何能够同时运行它们,例如文件夹 1 中的文件 A.txt 应该与文件夹 2 A.txt 中的文件一起运行等等。
到目前为止,我所拥有的内容会遍历所有第二个文件夹文件,然后遍历第一个文件夹文件,这会使其无序。将完成一些事情,例如将部分文件合并在一起(到目前为止已经完成)。
我的主要问题是如何同时运行 2 个目录并在其中执行操作。
请注意,文件夹 1 和文件夹 2 中有很多文件,所以我需要找到一种利用某种目录模式的方法
patha=/文件夹1
pathb=/文件夹2
import os,glob
for filename in glob.glob(os.path.join(patha,'*.txt'):
for filenamez in glob.glob(os.path.join(pathb,'*.txt'):
MY FUNCTION THAT DOES OTHER STUFF
【问题讨论】:
-
是否保证两个文件夹中都存在名称匹配?如果文件夹 1 的文件名是不是在文件夹 2 中?
标签: python python-3.x