首页 > 解决方案 > 在 Windows 目录中用于代替用户名文件夹的任何通用关键字

问题描述

我正在尝试在 Windows 上制作视频下载器 python 程序。在我的电脑中,下载文件夹位于 C:\Users\Suraj\Downloads。如果其他人在他们的计算机上使用我的代码,下载文件夹位于 C:\Users*XYZ\Downloads。如何解决这个目录问题(Suraj,XYZ)?

标签: pythondirectory

解决方案


对我来说,您正在寻找os.path.expanduser,可以通过以下方式使用:

import os
homepath = os.path.expanduser('~')
downloadspath = os.path.expanduser(os.path.join('~','Downloads'))

根据文档,它也应该可以工作LinuxWindows但我没有第二次测试,所以请在使用前进行测试。


推荐阅读