我试图让我的 %LOCALAPPDATA% 路径正常工作,而不是对其进行硬编码,但它说它不存在。这有效dir_path = 'C:\\Users\\Hey123\\AppData\\Local\\Somefolder'shutil.rmtree(dir_path)但我想在我的路径中使用%LOCALAPPDATA%,这就是我想要开始工作的dir_path = '%LOCALAPPDATA%\\Somefolder'shutil.rmtree(dir_path)它给出了这个错误
1 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
%LOCALAPPDATA%
是仅在 cmd 中使用的有效语法。这在 python 中并不神奇。 '%LOCALAPPDATA%\\Somefolder'
只是'%LOCALAPPDATA%\\Somefolder'
——仅此而已。
你想要的是os.environ
,因为LOCALAPPDATA
是一个环境变量-
dir_path = os.path.join(os.environ['LOCALAPPDATA'], 'Somefolder')
这将为您很好地构建目录路径
- 1 回答
- 0 关注
- 162 浏览
添加回答
举报
0/150
提交
取消