为了账号安全,请及时绑定邮箱和手机立即绑定

Python:shutil.rmtree 目录错误

Python:shutil.rmtree 目录错误

PHP
qq_遁去的一_1 2023-11-09 16:44:20
我试图让我的 %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')

这将为您很好地构建目录路径


查看完整回答
反对 回复 2023-11-09
  • 1 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信