問題タブ [ftplib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 次のコードのヘルプ
この関数は正常に動作しています。newDate の値は 8 月 20 日 11:12 ですが、年が欠落しているため、デフォルトの年の値は 1900 であり、これは正しくありません。それをデバッグするために、私は ftp サーバーにログインし、「8 月 20 日 11:12」のようなタイムスタンプを表示している両方のケースで dir / ls を実行しました。しかし、ls -lTr を実行すると、その場合は年が表示されます。
私が欲しいのは、上記のコマンドを ftp に渡して結果を得る方法です。これを実行できるpython ftplibモジュールの機能はありますか。
python - 2つのFTPサーバー間でファイルを転送するにはどうすればよいですか?
両方でfxpが有効になっている2つのftpサーバーがありますが、Pythonで2つのサーバー間でファイルを転送する方法を考えていますか?私はcurlはそれをしないと言われました、しかし多分ftplibはそれをするでしょう。
したがって、ファイル(file.txt)は'/ personal /'FTP1にあり、それを同じ場所' /personal/'のFTP2にも転送したいと思います。
これを行う方法についてのアイデアはありますか?
python - ftplib を使用した SFTP
SFTP を使用してホストからファイルをダウンロードする必要があります。
Python ftplib を使用してそれが可能かどうか知っていますか? ここで例を見ましたが、接続しようとすると が表示されますEOFError
。
私はこのコードを試しました:
このメソッドは長い間エラーで返されるため、ログインの呼び出しを実行できません。FTP([host[, user[, passwd[, acct[, timeout]]]]])
私のポートは22ですが、ftplib
デフォルトは21であるため、コンストラクターを試すことができません。
私が例に従えば
接続が拒否されたため、ユーザー名のパスワードを入力できません。手伝って頂けますか?どうもありがとうございました
python - Python の ftplib STOR は信頼できますか?
このコードを使用して、myfile.txt を Windows マシンから ftp サーバーにアップロードしています。アップロード後、スクリプトはローカル マシン上のファイルを削除します (ftp では削除しません)。
このコードは実行されますが、信頼できません! 〜 10 回のアップロードごとに、ファイルの保存中にスクリプトがハングします。
ファイルは大きくなく、数秒以内にアップロードする必要がありますが、多くの場合、1、2 時間待たなければならず、その後で例外がスローされます。
例外が「以前に」スローされた場合は、アップロードを再開するだけでよいので (たとえば、while ループで)。このファイルをできるだけ早くアップロードする必要があるため、ファイルのアップロードを高速化する必要があります (例外がスローされるのをそれほど長く待ちたくありません)。
2 番目の問題: ファイルが正常にアップロードされた後、「他のプロセスが既にアクセスしている」ため、スクリプトはローカル マシン上のファイルの削除に失敗します <- ftplib がファイルを「解放」しなかったと思います。これを防ぐにはどうすればよいですか?
より優れた/信頼性の高いシンプルなファイルアップロードソリューションを探しています。誰にもアイデアがありますか?ありがとう!
python - Python で既存のファイルを開く際の IOError
次のコードを実行します。
次のエラーが生成されます。
私はこの行で何かがおかしいと感じています:
678538 は私がテストしているホストです... Mac OS X 10.5 と Python 2.5.1 を使用しています
python - マルチスレッド アップロードに ftplib を使用する
マルチスレッド アップロードを実行しようとしていますが、エラーが発生します。おそらく、ftplib でマルチスレッドを使用することは不可能ではないでしょうか?
ここに私のコードがあります:
次のようなftplibエラーが大量に発生します
raise error_reply、resp error_reply: 200 タイプを I に設定
1つずつアップロードしようとすると、すべて正常に動作します
python - ftplib を使用してディレクトリ ツリーをダウンロードする
これは、サブディレクトリの内容をダウンロードしません。どうすればそうできますか?
python - Python を使用してメモリ内のオブジェクトを FTP にアップロードできますか?
これが私が今していることです:
ファイルをディスクに書き込んですぐに削除することは、避けるべきシステム上の余分な作業のように思えます。Python を使用してメモリ内のオブジェクトを FTP にアップロードできますか?
python - FTPエラーをキャッチする方法は?例:socket.error:[Errno 10060]
ftplibモジュールを使用してファイルをアップロードしています:
次のエラーをキャッチするにはどうすればよいですか?
また、FTPモジュールを使用するときによくある他のエラーのうち、キャッチする必要があるものは何ですか?
ヘルプやポインタをありがとう。
python - Pythonでftplibを使用してバイナリファイルをアップロードするには?
私の python2 スクリプトは、この方法を使用してファイルを適切にアップロードしますが、python3 は問題を提示しており、次にどこに行くべきかについて行き詰まっています (グーグルは役に立ちませんでした)。
私が得るエラーは
コードを次のように変更してみました
しかし、代わりにこれを手に入れました
誰でも私を正しい方向に向けることができますか