問題タブ [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.

0 投票する
2 に答える
91 参照

python - 次のコードのヘルプ

この関数は正常に動作しています。newDate の値は 8 月 20 日 11:12 ですが、年が欠落しているため、デフォルトの年の値は 1900 であり、これは正しくありません。それをデバッグするために、私は ftp サーバーにログインし、「8 月 20 日 11:12」のようなタイムスタンプを表示している両方のケースで dir / ls を実行しました。しかし、ls -lTr を実行すると、その場合は年が表示されます。

私が欲しいのは、上記のコマンドを ftp に渡して結果を得る方法です。これを実行できるpython ftplibモジュールの機能はありますか。

0 投票する
2 に答える
1827 参照

python - 2つのFTPサーバー間でファイルを転送するにはどうすればよいですか?

両方でfxpが有効になっている2つのftpサーバーがありますが、Pythonで2つのサーバー間でファイルを転送する方法を考えていますか?私はcurlはそれをしないと言われました、しかし多分ftplibはそれをするでしょう。

したがって、ファイル(file.txt)は'/ personal /'FTP1にあり、それを同じ場所' /personal/'のFTP2にも転送したいと思います。

これを行う方法についてのアイデアはありますか?

0 投票する
1 に答える
29902 参照

python - ftplib を使用した SFTP

SFTP を使用してホストからファイルをダウンロードする必要があります。

Python ftplib を使用してそれが可能かどうか知っていますか? ここで例を見ましたが、接続しようとすると が表示されますEOFError

私はこのコードを試しました:

このメソッドは長い間エラーで返されるため、ログインの呼び出しを実行できません。FTP([host[, user[, passwd[, acct[, timeout]]]]])私のポートは22ですが、ftplibデフォルトは21であるため、コンストラクターを試すことができません。

私が例に従えば

接続が拒否されたため、ユーザー名のパスワードを入力できません。手伝って頂けますか?どうもありがとうございました

0 投票する
3 に答える
3056 参照

python - Python の ftplib STOR は信頼できますか?

このコードを使用して、myfile.txt を Windows マシンから ftp サーバーにアップロードしています。アップロード後、スクリプトはローカル マシン上のファイルを削除します (ftp では削除しません)。

このコードは実行されますが、信頼できません! 〜 10 回のアップロードごとに、ファイルの保存中にスクリプトがハングします。

ファイルは大きくなく、数秒以内にアップロードする必要がありますが、多くの場合、1、2 時間待たなければならず、その後で例外がスローされます。

例外が「以前に」スローされた場合は、アップロードを再開するだけでよいので (たとえば、while ループで)。このファイルをできるだけ早くアップロードする必要があるため、ファイルのアップロードを高速化する必要があります (例外がスローされるのをそれほど長く待ちたくありません)。

2 番目の問題: ファイルが正常にアップロードされた後、「他のプロセスが既にアクセスしている」ため、スクリプトはローカル マシン上のファイルの削除に失敗します <- ftplib がファイルを「解放」しなかったと思います。これを防ぐにはどうすればよいですか?

より優れた/信頼性の高いシンプルなファイルアップロードソリューションを探しています。誰にもアイデアがありますか?ありがとう!

0 投票する
3 に答える
1337 参照

python - Python で既存のファイルを開く際の IOError

次のコードを実行します。

次のエラーが生成されます。

私はこの行で何かがおかしいと感じています:

678538 は私がテストしているホストです... Mac OS X 10.5 と Python 2.5.1 を使用しています

0 投票する
1 に答える
5397 参照

python - マルチスレッド アップロードに ftplib を使用する

マルチスレッド アップロードを実行しようとしていますが、エラーが発生します。おそらく、ftplib でマルチスレッドを使用することは不可能ではないでしょうか?

ここに私のコードがあります:

次のようなftplibエラーが大量に発生します

raise error_reply、resp error_reply: 200 タイプを I に設定

1つずつアップロードしようとすると、すべて正常に動作します

0 投票する
6 に答える
27042 参照

python - ftplib を使用してディレクトリ ツリーをダウンロードする

これは、サブディレクトリの内容をダウンロードしません。どうすればそうできますか?

0 投票する
3 に答える
2689 参照

python - Python を使用してメモリ内のオブジェクトを FTP にアップロードできますか?

これが私が今していることです:

ファイルをディスクに書き込んですぐに削除することは、避けるべきシステム上の余分な作業のように思えます。Python を使用してメモリ内のオブジェクトを FTP にアップロードできますか?

0 投票する
2 に答える
3464 参照

python - FTPエラーをキャッチする方法は?例:socket.error:[Errno 10060]

ftplibモジュールを使用してファイルをアップロードしています:

次のエラーをキャッチするにはどうすればよいですか?

また、FTPモジュールを使用するときによくある他のエラーのうち、キャッチする必要があるものは何ですか?

ヘルプやポインタをありがとう。

0 投票する
2 に答える
40099 参照

python - Pythonでftplibを使用してバイナリファイルをアップロードするには?

私の python2 スクリプトは、この方法を使用してファイルを適切にアップロードしますが、python3 は問題を提示しており、次にどこに行くべきかについて行き詰まっています (グーグルは役に立ちませんでした)。

私が得るエラーは

コードを次のように変更してみました

しかし、代わりにこれを手に入れました

誰でも私を正しい方向に向けることができますか