Portál AbcLinuxu, 6. listopadu 2025 22:54
man netrc ?
expect
#!/usr/bin/env python
import ftplib
ftp = ftplib.FTP('ftp.fi.muni.cz')
ftp.login()
host, port = ftp.makepasv()
file('ftpport', 'w').write('%d\n' %port)
ftp.retrlines('LIST')
ftp.close()
Číslo portu se uloží do souboru s názvem "ftpport".
#!/usr/bin/env python
import ftplib, sys
ftp = ftplib.FTP('ftp.fi.muni.cz')
ftp.login()
ftp.sendcmd('TYPE A')
conn = ftp.transfercmd('LIST')
fp = conn.makefile('rb')
print conn.getsockname()
print conn.getpeername()
print 'Spojeni navazano. Stiskni Enter pro pokracovani'
sys.stdin.readline()
print fp.read()
fp.close()
conn.close()
ftp.close()
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.