Python: shutil.rmtree 目录错误
Python: shutil.rmtree directory bug
我试图让我的 %LOCALAPPDATA% 路径工作而不是对其进行硬编码,但它说它不存在。
这有效
dir_path = 'C:\Users\Hey123\AppData\Local\Somefolder'
shutil.rmtree(dir_path)
但我想在我的路径中使用 %LOCALAPPDATA%,这就是我想要开始工作的东西
dir_path = '%LOCALAPPDATA%\Somefolder'
shutil.rmtree(dir_path)
it gives this error
%LOCALAPPDATA%
只是在 cmd 中使用的有效语法。这在 python 中并不神奇。 '%LOCALAPPDATA%\Somefolder'
只是 '%LOCALAPPDATA%\Somefolder'
- 仅此而已。
你想要的是os.environ
,因为LOCALAPPDATA
是一个环境变量-
dir_path = os.path.join(os.environ['LOCALAPPDATA'], 'Somefolder')
这将为您很好地构建目录路径
我试图让我的 %LOCALAPPDATA% 路径工作而不是对其进行硬编码,但它说它不存在。
这有效
dir_path = 'C:\Users\Hey123\AppData\Local\Somefolder'
shutil.rmtree(dir_path)
但我想在我的路径中使用 %LOCALAPPDATA%,这就是我想要开始工作的东西
dir_path = '%LOCALAPPDATA%\Somefolder'
shutil.rmtree(dir_path)
it gives this error
%LOCALAPPDATA%
只是在 cmd 中使用的有效语法。这在 python 中并不神奇。 '%LOCALAPPDATA%\Somefolder'
只是 '%LOCALAPPDATA%\Somefolder'
- 仅此而已。
你想要的是os.environ
,因为LOCALAPPDATA
是一个环境变量-
dir_path = os.path.join(os.environ['LOCALAPPDATA'], 'Somefolder')
这将为您很好地构建目录路径