問題タブ [ftputil]

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 に答える
8459 参照

python - ftplibを使用するときに例外とともにEOFErrorを取得する

自動FTPファイル同期を行うためにftplib (および場合によってはftputil )を使用することを検討しています。現在、これをテストするサーバーがいくつかありますが、両方のサーバーとの会話が成功している間、エラー応答ごとにEOFError-sが発生します。例:間違ったユーザー/パスでログインしようとすると、すべてで530応答が返されますが、EOFErrorも発生します。正しいユーザー/パスでログインするか、ログインした後にdir()を実行しようとすると、EOFErrorは発生しません。

エラーメッセージでのみ表示されるようです。これはPythonではなくサーバーが原因である可能性が高いと強く思います。他の場所でこの問題についての言及は見つかりませんでした。ただし、サーバーのセットアップを制御することはほとんどできません。

私はアイデアを求めています:

  • そもそもエラーの原因を知っていますか?
  • サーバーサイドの場合、具体的に教えてください。それが何であるかを知るまで、私はそれについて何かをすることができるかどうかわかりません...
  • 私はこれをどのように扱うべきだと思いますか?except EOFError: pass例外を処理するたびに前に追加できると思いますが、より良い/より良いアイデアがあれば、ぜひ聞いてみてください。

ありがとう!

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

python - ftputilのPython3の代替品?

ftputilライブラリに代わるものを探しています。Python 3で動作するはずであり、Archlinuxリポジトリにあると便利です。

ありますか?

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

python - このディレクトリで再帰FTPが機能しないのはなぜですか?

Python newb ...注意してください!

いくつかのファイルを再帰的にftpしようとしています。以下のスクリプトでは、エラーが発生します。

それが何を意味するのかわかりません。ただし、ディレクトリを「/ path / dir2」に変更すると、機能して「file.txt」が出力されます。

これが私のディレクトリ構造です:

私のスクリプト:ftputilをインポートします

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

python - アップロードメソッドからストリーミングコンテンツにチャンクの長さを渡す方法は?

私の Flask プロジェクトでは、ftputilライブラリを使用しています。アプリケーション セクションの 1 つで、 Flask のドキュメントで説明されているように、コンテンツ ストリーミングを使用します。

この例の関数は、 ftputil documentationgenerateで説明されているように、FTP サーバーにファイルをアップロードします。

メソッドで使用されるコールバック関数 [ callback(chunk)] は、uploadアップロードされたファイル チャンクごとに実行されます。

len(chunk)コールバックからストリームに出力する可能性はありますか? 汚いハックも大歓迎です。

助けてくれてありがとう!

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

python - ftputil のエラー コードがわかりません

python の ftputil モジュールは初めてです。Web サーバーに 2 つの FTP アカウントがあります。試してみたところ、2つの問題が発生しました
。1.アカウント1にログインしているときに、そこに正常にアクセスできます

しかし、別のアカウントにログインしようとすると、エラーが発生します。

ただし、ログオンに成功するたびに問題が発生します。次のコマンドを使用してディレクトリを一覧表示しようとしました。

ただし、ディレクトリを表示する代わりに、次のようなエラーが発生します。

私のコーディングの何が問題になっていますか?

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

python - FTPで特定のファイル名と24時間以上を再帰的に検索するPythonスクリプト

私たちのストレージエリアはSMB接続で問題が発生し、現在はFTPを使用して定期的にファイルにアクセスすることを余儀なくされています。したがって、Bashを使用するのではなく、Pythonを使用しようとしていますが、いくつかの問題が発生しています。スクリプトは、FTPディレクトリを再帰的に検索し、24時間より新しいすべてのファイル「*1700_m30.mp4」を見つける必要があります。次に、これらすべてのファイルをローカルにコピーします。

これは私がこれまでに得たものです-しかし、ファイルをダウンロードするためのスクリプトを取得したり、24時間より新しいかどうかを示すファイルから統計を取得したりすることはできないようです。

これは、ottomeisterからの優れた推奨事項に基づいて変更されたスクリプトです(ありがとうございます!!)-最後の問題は、ダウンロードすることですが、ファイルをダウンロードし続け、既存のファイルを上書きし続けます:

0 投票する
4 に答える
18516 参照

python - Pythonでファイルを圧縮する

プログラムはスムーズに実行されますが、ftpからのファイルをローカルドライブにzip形式で保存したい

私の問題:main()関数を呼び出した後、1つのファイルだけが圧縮されています

これが私のコードです:

主要

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

python - Python でのエラー処理

FTP サーバーからファイルをダウンロードして圧縮し、FTP サーバーのアップロード フォルダーにアップロードするプログラムを作成する必要があります。私の古いコードは良いのですが、講師から、コードを論理関数に整理するように要求されました。コードを整理した後、実行されませんでした。これは完全に実行される古いコードです。

そして、これは新しい整理コードですが、うまく動作しませんでしたが、Python コマンド ラインですべての機能を試してみると、問題ありません。ここで何が問題なのかわかりません:

0 投票する
4 に答える
189 参照

python - 誤解を招くグローバル変数

私は運動をしました、そしてそれは今良くて走っています。この演習の目的は、FTPサーバーからファイルをダウンロードしてzipし、FTPサーバーのアップロードフォルダーに再度アップロードすることです。ところで、これは私のコードです:

了解しました。命名規則はそれを私に任せています。しかし、すべてのグローバル変数を使用せずに再コーディングする方法の例を尋ねたいと思います。ご協力いただきありがとうございます!

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

python - Pythonスクリプト内でftputilを使用しています

Python スクリプト内で ftputil を使用して、ディレクトリ内のファイルの最終変更日/作成日を取得していますが、ほとんど問題がなく、助けていただけないでしょうか。

上記は、ディレクトリ内のすべてのファイルのリストを出力します

上記は出力を生成しません