PyMyFTP 1.機能:   画像ファイルなどを、FTPサイトに転送するスクリプトです。使用法としては  PyResizeJpgなどでリサイズした写真ファイルを、自分のFTPサーバにアップ  することを想定しています。   画像ファイル(転送そのものはどんなファイルでも可能です。)の指定は  (1)指定したフォルダの中のファイル一覧リストから選ぶ。  (2)予め作成したリストファイルを使用する。  の2種類から、メニューで選ぶことができます。   なお、PyResizeJpgとの連携を狙っているので、PyResizeJpgでログファイルを  出力すれば、それをそのままリストファイルとして使用できます。PyResizeJpgの  中にある例ではファイル名を、PyMyFTP用に合わせています。 2.必要な指定項目   詳細は、下記の設定項目の欄を見て下さい。設定は、スクリプトの先頭部分に  ある設定を編集するか、E:\Data\PyMyFTP.ini で指定します。E:\Data\PyMyFTP.ini  が無ければ、スクリプトの先頭部分の設定で動きます。E:\Data\PyMyFTP.iniがあれば  そちらが優先されます。 3.設定の説明:  ファイルの先頭部分にある設定部分です。(-----に挟まれた部分) -------------------------------------------------- INI_FILE = 'E:/Data/PyMyFTP.ini' LIST_FILE = 'E:/Data/PyMyFTP.lst' log_file = 'E:/Data/PyMyFTP.log' log = 1 image_path = 'E:/Data/fubuki_html/photo/' host = 'ftp.hogehoge.com' store_url = 'hoge.hogehoge.com/mypage/photo' login_id = 'my_id' login_pw = 'my_password' ----------------------------------------------------  INI_FILE はこれらの設定を設定することができる設定ファイルです。この   ファイルがなければ、この先頭部分の設定の通り動きます。  LIST_FILE は、転送したいファイルを一覧にした一覧リストです。メニューで   一覧リスト使用を指定したとき使用されます。   自分で作成しても良いですし、PyResizeJpgのログファイルをそのまま使用しても   OKです。  log_file は転送結果のログファイルです。帰宅後に、どんなファイルを転送したか   見るときの資料のために出力します。  log は上記のログファイルを出力するかどうか指定します。   1:出力する  0:出力しない   このファイルは、既に存在する場合は、追加書きします。  image_path は転送するファイルのあるパスを指定します。最後は/をつけて下さい。  host は、転送先のFTPサーバです。  store_url は転送先のFTPサーバのフォルダを指定します。  login_id はFTPサーバログイン用のIDです。  login_pw はFTPサーバログイン用のパスワードです。 4.INIファイルの内容  INIファイルの書き方は、同梱のファイルを見ていただければ分かるとおもいます。  (項目名)(半角スペース)(指定内容)(半角スペース)(コメント)  と書きます。(指定内容)より後は任意です。 ---- 記入例 -------------------------- LIST_FILE E:/Data/PyMyFTP.lst image_path E:/Data/fubuki_html/photo/ log_file E:/Data/PyMyFTP.log -------------------------------------- 5.LIST_FILE の書き方  LIST_FILE(PyMyFTP.lst)の書き方は以下の通りです。 ・各行に、先頭(1カラム)からファイル名を書きます。  ファイル名の後にスペースを入れると、それ以降は無視します。  先頭にスペースがある行も無視します。従って、PyResizeJpgの  ログファイルをそのまま使用することができます。 ---- 記入例 -------------------------- Dscx300a.jpg Dscx301a.jpg Dscx302a.jpg saved Dscx303a.jpg saved Processing complete --------------------------------------  上2行が自分で書いたものです。このように、先頭からファイル名だけ書きます。  下の3行はPyRsizeJpgのログファイル出力です。 6.使用法:  ・起動するとスタート画面(アプリのABOUTを表示しています)が出ます。  ・オプションで、画像ファイルを選択するか、リストファイルを使って   転送するか選択します。  ・選択が終了すると、1ファイルずつ処理(転送)します。  ・全部の処理が終わると結果の一覧を表示します。  ・結果の一覧は、LOG指定によりログファイルに出力します。