リンク
ちゃんと調べるときは
http://www.python.jp/doc/release/
Wiki内検索
最近更新したページ
最新コメント
文字コードの判定 by awesome things!
正規表現 by awesome things!
辞書 by stunning seo guys
文字列の16進変換 by check it out
文字コードの変換 by check this out
デバッガ by check this out
サブプロセス by watch for this
文字コードの判定 by watch for this
サニタイジング by check this out
タグ

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_




スマートフォン版で見る