Joh*_*ohn 1 python variables copy file
我想复制放在当前登录用户的文件夹中的文件.
所以我搜索了如何识别登录的用户,所以我可以指向Windows中的用户文件夹.例如,我想复制Microsoft文件夹中的文件"hi.txt".
"C:\Documents and Settings\john\Application Data\Microsoft\hi.txt"
Run Code Online (Sandbox Code Playgroud)
因此,当我将脚本移动到另一个操作系统时,我希望它能够识别相关用户.
所以我看到了选项:
import getpass
user = getpass.getuser()
Run Code Online (Sandbox Code Playgroud)
所以现在我想放置变量"user"而不是指向"john"但是如何将变量放在我的路径的字符串中呢?
在此先感谢,我是编程新手和python新手.
可以使用扩展当前用户的主目录os.path.expanduser().要"whatever"在当前用户的主目录中打开该文件,请使用
with open(os.path.expanduser("~/whatever")) as f:
# whatever
Run Code Online (Sandbox Code Playgroud)