2. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;]
HaHAhAHusa Kali
Post recolhido
Enviado em 18/12/2016 - 12:47h
Não sei se entendi bem sua pergunta... Qual é o programa q vc ta fazendo?
mas ai vai uma sugestao que pode ser util para listar arquivos, usando
a biblioteca glob q retorna uma lista de diretorios de um determinado caminho.
import glob
for i in glob.glob("c:\Users\Usuario\Desktop\*"): #isso iria listar diretorios
print (i) #de tudo da area de trabalho
for x in glob.glob("c:\Users\Usuario\Desktop\*.jpg"): #lista diretorios das imagens jpg
print (x) # da area de trabalho
for y in glob.glob("c:\Users\Usuario\Desktop\*.doc"): #lista diretorios dos documentos
print (y) # doc da area de trabalho
3. LISTANDO E SELECIONANDO ARQUIVOS!
mrx6s0usa Ubuntu
Post recolhido
Enviado em 19/12/2016 - 08:21h
HaHAhAH escreveu:
Não sei se entendi bem sua pergunta... Qual é o programa q vc ta fazendo?
mas ai vai uma sugestao que pode ser util para listar arquivos, usando
a biblioteca glob q retorna uma lista de diretorios de um determinado caminho.
import glob
for i in glob.glob("c:\Users\Usuario\Desktop\*"): #isso iria listar diretorios
print (i) #de tudo da area de trabalho
for x in glob.glob("c:\Users\Usuario\Desktop\*.jpg"): #lista diretorios das imagens jpg
print (x) # da area de trabalho
for y in glob.glob("c:\Users\Usuario\Desktop\*.doc"): #lista diretorios dos documentos
print (y) # doc da area de trabalho
Amigo, obrigado pelo retorno!
[EXPLICAÇÃO];
O programa é bem simples: envia um arquivo para um servidor, outro computador, celular etc.
(É útil para fazer cópias de seus arquivos no mesmo computador!)
Por essa razão, gostaria de poder listar as pastas e selecionar um arquivo específico.
Fiz com o propósito de facilitar o envio de arquivos .pdf na faculdade, entre meus colegas e professores.
Agora entrei em férias,... e o meu pai gosta de computadores e gostou da ideia, pois ele lida com Engenharia Civil (é aposentado mas nao para quieto... e de computadores também, não como nós, mas gosta! rs) então, sendo assim, posso transferir os arquivos pra ele facilmente. E vice-versa.
[PARTE SEM SOLUÇÃO AINDA!]
As dificuldades, ou melhor, as melhoras que quero incluir são: listar as pastas do computador que enviará o arquivo, selecionar o arquivo e enviá-lo. Seja qual for a extensão.
[PARTE RESOLVIDA!!!!!!!!!!!]
Outro detalhe que não achei a respeito é: o script que faz a função de receber o arquivo está com um sufixo pré definido, o que é bem inconveniente; quando necessito mandar arquivos .mp3, .mp4, .py, tenho que ir no script e mudar a extensão aceita. Opa, acabei de conseguir o servidor aceitar qualquer tipo de arquivo. com a seguinte linha
f = open('copyto_'+ str(i)+"",'wb') # manipula o arquivo
Então, a parte de listar as pastas eu já fiz e deu certo, mas ainda não consigo selecionar um dos arquivos presentes!
É possível fazer sem gambiarras de Shell Script?
Caso necessite posto o codigo, bem que fui claro o suficiente...
E obrigado por me lembrar da lib glob, é ótima!
Espero retorno,
4. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;] [RESOLVIDO]
mrx6s0usa Ubuntu
Post recolhido
Enviado em 19/12/2016 - 16:14h
..........
5. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;] [RESOLVIDO]
HaHAhAHusa Kali
Post recolhido
Enviado em 19/12/2016 - 16:45h
Seu projeto parece ser muito legal... e ja q mencionou facilidade,listar arquivos e selecionar um especifico...
gostaria de saber qual interface esta usando?
6. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;] [RESOLVIDO]
mrx6s0usa Ubuntu
Post recolhido
Enviado em 19/12/2016 - 16:55h
HaHAhAH escreveu:
Seu projeto parece ser muito legal... e ja q mencionou facilidade,listar arquivos e selecionar um especifico...
gostaria de saber qual interface esta usando?
Opa, não estou usando nenhuma interface no momento não, tudo via terminal. Mas costumo usar a TKinter!
7. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;] [RESOLVIDO]
HaHAhAHusa Kali
Post recolhido
Enviado em 19/12/2016 - 17:05h
Vc poderia listar todos os arquivos PDFs usando glob e mostrando na interface com o listbox,
(OBS: é claro vc pode usar um checkbutton para add mais formatos alem do pdf)
ficaria bem simples e rapido para o usuario apenas escolher qual o q ele quer e mandar...
acho que seria viavel ter essa tela no seu programa :)
8. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;] [RESOLVIDO]
mrx6s0usa Ubuntu
Post recolhido
Enviado em 19/12/2016 - 17:24h
HaHAhAH escreveu:
Vc poderia listar todos os arquivos PDFs usando glob e mostrando na interface com o listbox,
(OBS: é claro vc pode usar um checkbutton para add mais formatos alem do pdf)
ficaria bem simples e rapido para o usuario apenas escolher qual o q ele quer e mandar...
acho que seria viavel ter essa tela no seu programa :)
Sim, pretendo colocar Interface gráfica sim, por enquanto só quero que rode via terminal mesmo...
só falta achar a função exata para selecionar um arquivo.
9. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;] [RESOLVIDO]
mrx6s0usa Ubuntu
Post recolhido
Enviado em 25/12/2016 - 05:43h
mrx6s0 escreveu:
HaHAhAH escreveu:
Vc poderia listar todos os arquivos PDFs usando glob e mostrando na interface com o listbox,
(OBS: é claro vc pode usar um checkbutton para add mais formatos alem do pdf)
ficaria bem simples e rapido para o usuario apenas escolher qual o q ele quer e mandar...
acho que seria viavel ter essa tela no seu programa :)
Sim, pretendo colocar Interface gráfica sim, por enquanto só quero que rode via terminal mesmo...
só falta achar a função exata para selecionar um arquivo.
UP
10. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;]
mrx6s0usa Ubuntu
Post recolhido
Enviado em 25/12/2016 - 06:13h
Eu devo armazenar em uma variável a pasta e então depois poder seleciona-lá?
digamos que:
path = os.listdir('/')
for x in path[0]:
print path
files_to = raw_input("Escolha uma pasta: ')
não pesquisei sobre, mas pela lógica daria erro pela conversão...
alguém que manje pra ajudar aí?
PS.: estou pelo celular.
mais podre que madeira com cupim. Lol
11. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;] [RESOLVIDO]
mrx6s0usa Ubuntu
Post recolhido
Enviado em 25/12/2016 - 22:55h
QUero poder selecionar a pasta por inteira, não só os arquivos.
Isso é possível?
12. Re: [LISTAR E SELECIONAR PASTAS DO DIRETÓRIO EM PYTHON - QUALQUER EXTENSÂO DE ARQUIVO;] [RESOLVIDO]