navegador ftp
Publicado por Marcelo Santos Araujo 20/01/2005
[ Hits: 9.119 ]
exemplo de um navegador ftp escrito em python utilizando a biblioteca ftplib.
Apenas para ilustrar o uso da biblioteca.
#!/usr/local/bin/python
import os
from ftplib import FTP
os.system("clear")
endereco_ftp = raw_input("Digite o endereco do ftp: ")
usuario = raw_input("Usuario: ")
senha = raw_input("Senha: ")
conexao_ftp = FTP(endereco_ftp)
print "\nFTP aberto: " + endereco_ftp + "\n"
conexao_ftp.login(usuario,senha)
print conexao_ftp.getwelcome() + "\n"
diretorio_corrente = conexao_ftp.pwd()
print "Diretorio corrente: " + diretorio_corrente + "\n"
conexao_ftp.retrlines('LIST')
def opcoes():
opcao_quit = raw_input("Deseja sair?(sim/nao): ")
if opcao_quit == "sim":
print "Saindo...\n"
conexao_ftp.quit()
elif opcao_quit == "nao":
diretorio_desejado = raw_input("Digite o diretorio para visualizacao: ")
conexao_ftp.cwd(diretorio_desejado)
conexao_ftp.retrlines('LIST')
opcoes()
else: print "Apenas digite sim ou nao!"
opcoes()
Descubra seu IP através do MeuIP
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Warcraft II Remastered no Linux? (4)
O programa assinador digital (5)









