I'm trying to make a video downloader python program on windows. In my computer, the download folder is in C:\Users\Suraj\Downloads. If someone else uses my code in their computer, the download folder is in C:\Users*XYZ\Downloads. How to solve this directory problem(Suraj, XYZ)?
Asked
Active
Viewed 39 times
0
-
This answers your question: https://stackoverflow.com/questions/35851281/python-finding-the-users-downloads-folder – abdusco Jul 20 '19 at 08:36
-
2Possible duplicate of [python - Finding the user's "Downloads" folder](https://stackoverflow.com/questions/35851281/python-finding-the-users-downloads-folder) – user2653663 Jul 20 '19 at 08:44
1 Answers
0
For me it looks that you are looking for os.path.expanduser
, which can be used following way:
import os
homepath = os.path.expanduser('~')
downloadspath = os.path.expanduser(os.path.join('~','Downloads'))
according to docs it should work in Linux
as well Windows
, but I did not test second, so please test it before use.

Daweo
- 31,313
- 3
- 12
- 25