Найти каталог с файлами после использования os.expanduser (python) - PullRequest
0 голосов
/ 03 октября 2018

моя программа создает файл журнала на рабочем столе пользователя, используя:

file = open(os.path.expanduser("~/Desktop/Log.txt"), 'a')

Но позже мне нужно отправить файл журнала обратно себе, используя MIME.Для отправки файла нужен каталог файлов, но я не знаю, как его найти?Я пытался сделать это:

filename='(os.path.expanduser("~/Desktop/Log.txt"), 'a')'

Но это не работает.Есть ли другой способ сделать это?Если есть, то приведите пример, так как я новичок и не знаю, что я делаю.

1 Ответ

0 голосов
/ 03 октября 2018

Вы пробовали это?Посмотрите, работает ли он.

directory=os.path.dirname(os.path.expanduser("~/Desktop/Log.txt"))

, если вы хотите абсолютный путь, попробуйте

fullpath=os.path.abspath(os.path.expanduser("~/Desktop/Log.txt"))

более удобные функции здесь:

https://docs.python.org/3/library/os.path.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...