excelファイル名に基づいて、FTPサイト(DAILY)のさまざまなフォルダに約40のExcelスプレッドシートを移動する必要があります。複数のExcelフォルダを複数のFTPフォルダにアップロードするにはどうすればよいですか?
たとえば、File1.xlsの場合は、ディレクトリのフォルダA に移動されます.File2.xlsの場合、ディレクトリのフォルダB などに移動されます。
したがって、40個のファイルと40個のディレクトリがあります。誰かが私をPythonやVBで自動化するのを助けてくれますか?
私はあなたの助けに感謝し、 Jaimi
ありがとうございました。次のエラーが表示されます。 "TypeError:Unicodeに強制する:文字列またはバッファが必要です。タプルが見つかりました" – Jaimi
詳細情報なしでは答えにくいです。あなたのコードと完全なエラーを投稿できますか? –
ftplibのインポートFTPから のftp = FTP(www.ftp.com)#ホストに接続、デフォルトのポート ディレクトリ=( 'ATNET') ファイル=( ( '1121_Score_Card.xls'、「/ ATNET/( '1123_Score_Card.xls'、 '/ ATNET/ls5738/FROMLS')、 ( '1124_Score_Card.xls')、 ( '1122_Score_Card.xls'、 '/ ATNET/ls1674/FROMLS')、 '/ ATNET/ls1476/FROMLS') ) ファイル名の、ファイル内のディレクトリ: F =オープン(ファイル、 'RB') ftp.cwd(ディレクトリ) ftp.storbinary( "STOR%sの" %ファイル名、ファイル) ftp.cwd( '..') files.close() #ftp.quit() – Jaimi