python - 导航到没有用户名的文件

标签 python windows cmd

我正在尝试制作一个程序,将文件移动到启动目录并运行代码,在 Windows 7 上,启动文件夹位于 c:\Users[用户名] 的位置,在我的情况下,我不知道代码何时被执行运行。

谢谢。

最佳答案

在Windows中,环境变量USERPROFILE指向用户文件夹。在Python中,你可以这样使用:

import os
user_path = os.environ['USERPROFILE']
print(user_path)

请注意,非 Windows 系统通常没有 USERPROFILE,它们使用 HOME。如果您坚持使用 Windows,则可以使用USERPROFILE,但如果您想让程序独立于平台,则可以执行以下操作。

import os
user_path = os.path.expanduser('~')
print(user_path)

关于python - 导航到没有用户名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54702267/

相关文章:

python - 不同数量的 map task (1、2、4 ..)之间没有性能差异

python - ap.add_argument()的语法

c# - 从 PathTooLongException 中检索路径信息

javascript - node.js 调用外部 exe 并等待输出

powershell - 使用powershell将文件名中每个单词的首字母大写

python - 如何在瓶服务器中返回一个 html 文件?

python - 用于整数特征的 NLTK 分类器?

windows - 找到 ".automaticDestinations-ms"和它的文件之间的关系?

java - 检查 Windows 中是否安装了 Java(或任何应用程序)

c# - 通过 .NET 运行 cmd 命令?