如何获得桌面位置?

发布于 2021-01-29 17:50:38

我在Windows上使用Python,并且希望脚本的一部分将文件从某个目录(我知道其路径)复制到桌面。

我用这个:

shutil.copy(txtName, '%HOMEPATH%/desktop')

txtNametxt文件的名称为While (具有完整路径)。

我得到错误:

IOError: [Errno 2] No such file or directory: '%HOMEPATH%/DESKTOP'

有什么帮助吗?

我希望脚本可以在任何计算机上运行。

关注者
0
被浏览
43
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您可以os.environ["HOMEPATH"]用来获取路径。现在,它实际上是在尝试查找%HOMEPATH%/Desktop而不替换实际路径。

    也许像这样:

    shutil.copy(txtName, os.path.join(os.environ["HOMEPATH"], "Desktop"))
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看