我在 Windows 上使用 Python,我希望脚本的一部分将文件从某个目录(我知道它的路径)复制到桌面。
我用过这个:
shutil.copy(txtName, '%HOMEPATH%/desktop')
While txtName
是 txt 文件的名称(带有完整路径)。
我收到错误:
IOError: [Errno 2] No such file or directory: '%HOMEPATH%/DESKTOP'
有什么帮助吗?
我希望该脚本可以在任何计算机上运行。
在 Unix 或 Linux 上:
import os
desktop = os.path.join(os.path.join(os.path.expanduser('~')), 'Desktop')
在 Windows 上:
import os
desktop = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop')
并添加到您的命令中:
shutil.copy(txtName, desktop)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)