我想做这个路径 ('C:\\Users\\%username%\\AppData') 但是用于确定用户是谁的百分号弄乱了整个路径。我知道您使用双反斜杠,但是当涉及到百分号时我该怎么办?
2 回答

萧十郎
TA贡献1815条经验 获得超13个赞
根据文档,我认为您想使用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 命令提示符下对我有用。
添加回答
举报
0/150
提交
取消