我需要获取启动文件夹的位置,如下所示:在我的计算机上,它看起来像这样:
C:\\Users\\pc\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup
但是如何在使用Python的任何计算机上获取该文件夹的路径?
我正在尝试使用函数shutil.copy2()
将下面的A替换为启动路径
shutil.copy2("C:\\Users\\NAME_OF_USER\\Downloads\\file.exe", "A")
答案 0 :(得分:1)
您可以在Windows中展开USERPROFILE
环境变量,以获取当前用户目录的路径
import os
a = os.path.normpath(os.path.expandvars('$USERPROFILE') + 'AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup')
shutil.copy2("C:\\Users\\NAME_OF_USER\\Downloads\\file.exe", a)