我的首要目标是使用包含文件夹的名称重命名文件,并将重命名的文件移动到新位置。我是Python的初学者。
我是怎么被困住的。 我正在遍历目录并搜索文件夹名称,但我不知道如何将文件夹的名称拉出来用作文件的名称。This is what my filing system looks like.在每个文件夹中都是需要重命名并移动或复制到其他地方的文件VOP.shp。
#loop through path
#Convert desired name to string
for root, dirnames, filenames in os.walk(path):
for name in dirnames:
if name.endswith("batch"):
答案 0 :(得分:0)
您可以使用以下代码找到扩展名为.shp的所有文件:
import glob
glob("a_directory_name/*/*VOP.shp")