Como fazer com que o usuário baixe o local da pasta com o Python

2

Então, estou desenvolvendo um gerenciador de downloads simples, com o suporte do Wget, [EasyDownloader] [1], que estou usando para aprender Python, e tenho um problema.

Eu quero salvar arquivos na pasta Downloads, mas não é chamado de 'Downloads' em computadores sem o Ubuntu em inglês. Então, eu gostaria de saber se há um caminho de downloads ou algo semelhante no Ubuntu?

    
por espectalll 16.05.2012 / 16:16

1 resposta

4

Veja como você pode obter a pasta de downloads para qualquer usuário em Python:

Gtk2:

import glib
downloads_dir = glib.get_user_special_dir(glib.USER_DIRECTORY_DOWNLOAD)

Gtk3:

from gi.repository import GLib
downloads_dir = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DOWNLOAD)

Documentação:

por David Planella 16.05.2012 / 23:59