問題タブ [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 投票する
1 に答える
2373 参照

python - Python を使用して FTP からファイルをダウンロードできません。[Errno 10054] 既存の接続がリモート ホストによって強制的に閉じられました

Python 2.7 を使用して FTP からファイルをダウンロードしようとしています。Windows XP の場合

FTPに接続できますが、次のエラーが発生します

[Errno 10054] 既存の接続がリモート ホストによって強制的に閉じられました

以下は私のコードです。

FTPにログインするために個別にテストし、成功しました。しかし、retrbinary や retrlist などのコマンドを実行すると、上記のエラーが発生します

前もって感謝します

0 投票する
7 に答える
28796 参照

python - Python FTP の暗黙的な TLS 接続の問題

lftp を使用して正常に接続できる FTPS サーバーに接続する必要があります。しかし、Python ftplib.FTP_TLS で試してみると、タイムアウトになり、サーバーがウェルカム メッセージなどを送信するのを待っていることがスタック トレースに示されます。問題の内容と解決方法を知っている人はいますか? サーバー側で何かをする必要があるのだろうかと思いますが、lftp クライアントが正常に動作しているのはなぜですか。どんな助けでも大歓迎です。

スタック トレースは次のとおりです。

lftp を使用して同じ ftps サーバーに正常にログインします。

ところで、私は Python 2.7.3 を使用しています。Google を使用してかなりの検索を行いましたが、役立つものは何も見つかりませんでした。

私はまだこの問題を抱えています。誰かが助けてくれれば幸いです。FTP.connect() をよく見ると、サーバーへの接続は問題ありませんが、サーバーからの確認 (またはウェルカム メッセージ) の取得は問題です。ここのログにあるように、lftp にはこの問題はなく、FileZilla にも問題はありません -

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

python - ftplib: LIST 中/後、socket.error // ssl._sslobj.shutdown() / 接続タイムアウト

クライアント証明書を使用して FTPS サーバーに接続しようとしています。
私は2つの異なるサーバーで試しました(私は制御できませんが、それは非常に似ているはずです)。

接続が確立され、PWD コマンドが成功します。
1 つのサーバーでは LIST コマンドは成功しますが、2 番目のサーバーでは正しい結果 (ファイルのリスト) が生成されますが、その後 (明らかに SSL シャットダウン中に) エラーが生成されます。
サーバー側では、「あなたの LIST コマンドは正しく通っていますが、その後、新しい SSL 再ネゴシエーション中に接続が失われます」と言われました。
理由はありますか?

前もって感謝します。

.

接続を確立するための一般的なコマンド:

.

失敗する LIST コマンド:

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

unix - I / Oエラー(0):Python2.7を使用してftpsからファイルをダウンロード中にエラーが発生しましたFTPSからファイルをダウンロードできません

こんにちは私はPython2.7を使用してFTPSからファイルをダウンロードしようとしています。以下は私のコードですここで私は例外的なIOエラーをゲーティングしています。このコードがUNIXおよびPython2.7で実行されている間。私は同じコードでWindowsを試してみましたが、正常に動作しています。しかし、UNIXでは例外として機能しません。

私が間違っているところがわからない。

注:ここでコードをコピーし、.Pyファイルで適切にフォーマットされているため、インデントは無視してください。

以下のエラーでコードが壊れています

セキュリティのためにファイル名とFTPSの詳細を変更しました。:)

たくさんのオプションを試してみましたが、回避策はありません。これをFTPで変更し、コメントftps.auth()、ftps.prot_p()などのコード変更を要求すると、正常に機能しますが、FTPSでは機能しません。

探索するのにもエラーが発生しません。たくさん検索しているのでインターネット上に利用できる情報はありませんが、解決策はありません。助けてください</ p>

私はftp_tlsクラスでftplibを使用し、UNIXでpython2.7を使用しています

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

python - ftplib: パッシブ & NAT/アドレス変換

パッシブ モードに入るときにサーバーがプライベート ネットワーク アドレスを返すことを検出し、それをパブリック アドレスに変換する方法はありますか?
サーバーにアクセスできません。

ありがとう。

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

python - ftplibファイル選択

マニュアルによると

ファイルをダウンロードするには、ftp.retrlines('RETR' + filename)を使用します

これが私がすることです:

「RETR」コマンドの後に、以前にraw_inputを介して追加されたファイル名変数を配置する方法を誰かにアドバイスしてもらえますか?%sを使用しましたが、これは機能せず、ファイル名の一部のように処理されます。

これを生成します:

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

python - pythonftplibアップロードバイナリファイル

python ftplibを使用してバイナリファイルをリモートftpサーバーにアップロードしますが、転送は常に実際のサイズよりも小さくなります。ps:ローカルenvはWindows、リモートサーバーはlinuxです。私が使う:

Pythonのapiread()は正しく機能していないと思います。実際には機能しない、いくつかの特殊な文字をEOFとして認識します。

バイトを失うことなくバイナリファイルをアップロードするにはどうすればよいですか?

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

python - ftplib のインポート中にエラーが発生しました

少し前に機能したコードを実行しているときにこれを取得します。インポート オプション akafrom ftplib import *などを変更しようとしましたが、うまくいきませんでした。助けていただければ幸いです...

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

python - Python FTP ダウンロード - ダウンロード ディレクトリに既に存在するファイルを無視する

設定された間隔で FTP ディレクトリからファイルをプルするスクリプトがあります。ただし、ファイルは移動ではなくコピーされるだけなので、同じファイルを何度もプルすることになります。新しいファイルのみをプルしていることを確認する最善の方法は何ですか? FTP サイトのファイルとローカル ディレクトリのファイルを相互参照することを考えていますが、その方法がよくわかりません。また、ファイル名だけでなく更新日もチェックするにはどうすればよいでしょうか。例: random_file.txt は、もともと 2012 年 10 月 25 日午後 2 時 15 分に FTP サイトに配置され、5 分後にダウンロードされました。その後、2012 年 10 月 26 日午前 11 時 40 分に、FTP サイトの random_file.txt が更新されたバージョンに置き換えられました。FTP サイトからダウンロードしたり、ローカル ディレクトリのファイルを新しいファイルだけに上書きしたりできますか? ありがとう!

これが私の既存のコードです:

更新:だから私はSiddharth Toshniwalのリンクを使用して、少なくとも部分的にそれを理解しました. これに出くわして必要になる可能性がある人のために、これまでの私の新しいコードを示します。これは、変更日ではなく、ファイルの存在のみをチェックすることに注意してください。

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

python - Pythonを使用してFTPからダウンロードする

ftpからファイルをダウンロードするためのPythonのコードがあります。コードは、利用可能な日のリストの最初のファイルをダウンロードしますが、2番目のファイルをダウンロードできません。何が問題なのですか?