获取python中某个文件夹的路径

问题描述 投票:0回答:1

我需要获取启动文件夹的位置,如下所示:在我的计算机上它看起来像这样:

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")
python directory
1个回答
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)
© www.soinside.com 2019 - 2024. All rights reserved.