我在使用 python 时遇到了一些困难。我有一个与 ArcGIS 结合使用的代码,它将文件名解析到数据库中以返回相应的唯一 ID 并使用此唯一 ID 重命名文件夹。它以前一直工作得很好,但是我需要处理一些异常,例如当目录中已经存在唯一 ID 时,以及当目录上的操作已经完成时。唯一 id 包含所有数字,所以我一直在尝试:
elif re.findall('[0-9]', fn):
Roll = string.join(string, "1")
print (Roll)
os.rename(os.path.join(basedir, fn),
os.path.join(basedir, Roll))
它返回具有唯一 ID 的所有文件夹。我只是不知道如何计算目录中特定文件夹名称出现的次数。