我想执行此路径('C:\\ Users \\%username%\\ AppData'),但是用于确定用户身份的百分号弄乱了整个路径。我知道您使用双反斜杠,但是百分号怎么办?
谢谢,真诚的python noob:)
答案 0 :(得分:2)
根据the documentation,我认为您想使用os.path.expandvars
例程。
在Windows上,除了$ name和$ {name}外,还支持%name%扩展。
import os
my_path = "C:\\Users\\%username%\\AppData"
expanded_path = os.path.expandvars(my_path)
print("The expanded path is: {}".format(expanded_path))
此示例在Windows 7的Python 3.6命令提示符下对我有效。
答案 1 :(得分:0)
您可能想尝试使用os.system
:
例如
import os
os.system('PATH')