ftp
細かいことは公式に聞いとくれ
ダウンロード
>>> from ftplib import FTP >>> from cStringIO import StringIO >>> >>> buffer = StringIO() >>> >>> ftp = FTP("192.168.0.21") >>> ftp.login("user", "password") '230 User user logged in.' >>> >>> ftp.cwd("/home/user/work") '250 CWD command successful.' >>> >>> ftp.dir() 合計 7390 -rwxr----- 1 user group 50 9月 9日 17:38 a.sh -rw-rw-rw- 1 user group 6826 7月 17日 17:18 a.sql -rwxr----- 1 user group 231 8月 13日 14:57 aa.pl -rw-rw-rw- 1 user group 258 5月 30日 16:03 afiedt.buf -rw-rw-rw- 1 user group 333935 7月 4日 10:25 alert.log.gz drwxr--r-- 3 user group 8192 9月 11日 17:37 bin >>> >>> ftp.retrbinary("RETR a.sql", buffer.write) '226 Transfer complete.' >>> ftp.close() >>>
アップロード
>>> from ftplib import FTP >>> >>> fp = open("a.txt", "r") >>> >>> ftp = FTP("192.168.0.21") >>> >>> ftp.login("user", "password") '230 User user logged in.' >>> >>> ftp.storbinary("STOR b.txt", fp) '226 Transfer complete.' >>> 合計 1254 -rw-r----- 1 user group 1530 10月 31日 16:07 b.txt >>> >>> ftp.close() >>> fp.close() >>>
2008年10月31日(金) 16:34:13 Modified by hebi_