私はPythonでスクリプトを書いていて、問題に頭を悩ませようとしています。開くとドキュメントをダウンロードする URL があります。このドキュメントをダウンロードするhttps URLを開く python スクリプトを作成し、python の pysftp モジュールを使用して開いたサーバーにそのドキュメントを自動的に送信しようとしています。
これを行う方法について頭を悩ませることはできません...私はただできると思いますか:
server.put(urllib.open('https://......./document'))
編集:これは、上記が機能しない前に試したコードです...
download_file = urllib2.urlopen('https://somewebsite.com/file.csv')
file_contents = download_file.read().replace('"', '')
columns = [x.strip() for x in file_contents.split(',')]
# Write Downloaded File Contents To New CSV File
with open('file.csv', 'wb') as f:
writer = csv.writer(f)
writer.writerow(columns)
# Upload New File To Server
srv.put('./file.csv', './SERVERFOLDER/file.csv')
また、サーバーから 1 日経過したファイルを取得するにはどうすればよいですか? (各ファイルの年齢を調べる)... paramikoを使用