2007年9月17日月曜日

FTPやらtelnetなどを使ってみる。

windowsから色々な場所へftp,telnetをしたくなる場合があるため、ちょっと調べてみました。


■FTPモジュールの使い方
基本的なftpモジュールの操作
結構primitiveなことができるため、ftpを覚えるという点からもよいかもしれない。
from ftplib import FTP
ftp = FTP( SERVER )
ftp.login( USER , PASS )
ftp.cwd( PUT_PATH )
fp_up = open( i , "r" )
ftp.storlines( "STOR "+PUT_FILE , fp_up )
fp_up.close()
ftp.close()

※FTPとかによく使う豆知識
現在のディレクトリを取得
import os
print os.path.dirname(os.path.abspath(__file__))


■telnetモジュールの使い方
これはまぁ、そのままです。
import telnetlib
tn =telnetlib.Telnet( FUMIDAI )
response=tn.read_until( PROMPT[cnt] )
tn.write( WRITE_DATA[cnt]+ '\n' )
tn.close()

0 件のコメント:

コメントを投稿