NikeTos Asked:2022-08-28 14:43:57 +0000 UTC2022-08-28 14:43:57 +0000 UTC 2022-08-28 14:43:57 +0000 UTC 如何在不知道用户名的情况下指定路径? 772 我有路径:C:\Users\USERNAME\Desktop\BlenderKit\bin\python\lib\os\images。有必要使用自动确定的用户名代替 USERNAME。 python 2 个回答 Voted Best Answer Vovin 2022-08-28T15:50:43Z2022-08-28T15:50:43Z 用户名存储在环境变量中,可以通过以下方式访问os: import os from pathlib import Path (Path(os.environ["USERPROFILE"]) / "Desktop").exists() 输出: True S. Nick 2022-08-28T15:22:02Z2022-08-28T15:22:02Z 试试这样: import os import sys print(os.path.dirname(sys.executable)) path = os.path.dirname(sys.executable) before, after = path.split('\\python\\') new_path = f"{before}\\python\\lib\\os\\images" print(f'new_path = `{new_path}`')
用户名存储在环境变量中,可以通过以下方式访问
os:输出:
True试试这样: