0
网站上有相当多的关于此问题的主题。 但不回答我的问题。 我正在寻找使用社区代码将社区名称重命名文件夹。 我不断收到Windows错误:找不到指定的文件。 下面是示例代码使用csv词典重命名文件名称
import csv,os
path=r"files location"
reader = csv.reader(open(path+'\CommunityDictionary.csv', 'rb'))
cdict = {}
for row in reader:
sym, community = row
cdict[sym] = community
dir=r"root folder path" #folder contains sub folders with Abbreviatedcodes#
for folder in os.walk(dir):
for folder in cdict:
os.rename(os.path.join(dir,folder), os.path.join(dir,cdict[folder]))
如果任何机构可以指出我在做什么错,将不胜感激。 几个星期前相同的代码工作,但现在不行。
你可以发布完整的追溯? –
你确定路径正确吗?你可以用'os.path.exists('path_to_your_csv')'检查它。另外,您可能想使用'os.path.join'来创建路径。 –
'Traceback(last recent call last): 文件“E:\ gis \ temp \ AddressMapbook \ scripts \ NeighbourhoodTest1_Step3.py”,第12行,在, os.rename(os.path.join(dir,folder), os.path.join(dir,cdict [文件夹])) WindowsError:[错误2]系统找不到指定的文件' –