yunlongzhuhuo 发表于 2022-1-16 20:36

这里为什么报错啊

本帖最后由 yunlongzhuhuo 于 2022-1-18 19:48 编辑

f = open(r'%userprofile%\AppData\Roaming\Tencent\WeChat\All Users\config\3ebffe94.ini')
print(f.read())https://cdnurl.eu.org/2022/01/16/BvzsDjBY.jpg
是因为不能用%userprofile%吗

thepoy 发表于 2022-1-16 20:43

python不能识别文件目录的快捷指令,把 %userprofile% 换成绝对或相对路径

yunlongzhuhuo 发表于 2022-1-16 20:46

thepoy 发表于 2022-1-16 20:43
python不能识别文件目录的快捷指令,把 %userprofile% 换成绝对或相对路径

谢谢,请问python有没有可以获取当前Windows用户目录的指令?

云在天 发表于 2022-1-16 21:19

yunlongzhuhuo 发表于 2022-1-16 20:46
谢谢,请问python有没有可以获取当前Windows用户目录的指令?

print(os.path.expanduser('~'))

yunlongzhuhuo 发表于 2022-1-16 21:38

云在天 发表于 2022-1-16 21:19
print(os.path.expanduser('~'))

感谢大佬{:301_998:}

MouseC 发表于 2022-1-17 09:53

666大佬真多

MouseC 发表于 2022-1-17 09:54

MouseC 发表于 2022-1-17 09:53
666大佬真多

我就看得出是文件路径有问题

thepoy 发表于 2022-1-17 11:51

本帖最后由 thepoy 于 2022-1-17 11:53 编辑

yunlongzhuhuo 发表于 2022-1-16 20:46
谢谢,请问python有没有可以获取当前Windows用户目录的指令?
你的代码不应该是获取用户目录,而是获取用户目录的应用数据目录,这是windows中的一个环境变量保存的,使用
os.environ["APPDATA"]

os.getenv("APPDATA")
即可获取到。
页: [1]
查看完整版本: 这里为什么报错啊