問題タブ [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.
python - ftplibを使用するときに例外とともにEOFErrorを取得する
自動FTPファイル同期を行うためにftplib (および場合によってはftputil )を使用することを検討しています。現在、これをテストするサーバーがいくつかありますが、両方のサーバーとの会話が成功している間、エラー応答ごとにEOFError-sが発生します。例:間違ったユーザー/パスでログインしようとすると、すべてで530応答が返されますが、EOFErrorも発生します。正しいユーザー/パスでログインするか、ログインした後にdir()を実行しようとすると、EOFErrorは発生しません。
エラーメッセージでのみ表示されるようです。これはPythonではなくサーバーが原因である可能性が高いと強く思います。他の場所でこの問題についての言及は見つかりませんでした。ただし、サーバーのセットアップを制御することはほとんどできません。
私はアイデアを求めています:
- そもそもエラーの原因を知っていますか?
- サーバーサイドの場合、具体的に教えてください。それが何であるかを知るまで、私はそれについて何かをすることができるかどうかわかりません...
- 私はこれをどのように扱うべきだと思いますか?
except EOFError: pass
例外を処理するたびに前に追加できると思いますが、より良い/より良いアイデアがあれば、ぜひ聞いてみてください。
ありがとう!
python - ftputilのPython3の代替品?
ftputilライブラリに代わるものを探しています。Python 3で動作するはずであり、Archlinuxリポジトリにあると便利です。
ありますか?
python - このディレクトリで再帰FTPが機能しないのはなぜですか?
Python newb ...注意してください!
いくつかのファイルを再帰的にftpしようとしています。以下のスクリプトでは、エラーが発生します。
それが何を意味するのかわかりません。ただし、ディレクトリを「/ path / dir2」に変更すると、機能して「file.txt」が出力されます。
これが私のディレクトリ構造です:
私のスクリプト:ftputilをインポートします
python - アップロードメソッドからストリーミングコンテンツにチャンクの長さを渡す方法は?
私の Flask プロジェクトでは、ftputilライブラリを使用しています。アプリケーション セクションの 1 つで、 Flask のドキュメントで説明されているように、コンテンツ ストリーミングを使用します。
この例の関数は、 ftputil documentationgenerate
で説明されているように、FTP サーバーにファイルをアップロードします。
メソッドで使用されるコールバック関数 [ callback(chunk)
] は、upload
アップロードされたファイル チャンクごとに実行されます。
len(chunk)
コールバックからストリームに出力する可能性はありますか? 汚いハックも大歓迎です。
助けてくれてありがとう!
python - ftputil のエラー コードがわかりません
python の ftputil モジュールは初めてです。Web サーバーに 2 つの FTP アカウントがあります。試してみたところ、2つの問題が発生しました
。1.アカウント1にログインしているときに、そこに正常にアクセスできます
しかし、別のアカウントにログインしようとすると、エラーが発生します。
ただし、ログオンに成功するたびに問題が発生します。次のコマンドを使用してディレクトリを一覧表示しようとしました。
ただし、ディレクトリを表示する代わりに、次のようなエラーが発生します。
私のコーディングの何が問題になっていますか?
python - FTPで特定のファイル名と24時間以上を再帰的に検索するPythonスクリプト
私たちのストレージエリアはSMB接続で問題が発生し、現在はFTPを使用して定期的にファイルにアクセスすることを余儀なくされています。したがって、Bashを使用するのではなく、Pythonを使用しようとしていますが、いくつかの問題が発生しています。スクリプトは、FTPディレクトリを再帰的に検索し、24時間より新しいすべてのファイル「*1700_m30.mp4」を見つける必要があります。次に、これらすべてのファイルをローカルにコピーします。
これは私がこれまでに得たものです-しかし、ファイルをダウンロードするためのスクリプトを取得したり、24時間より新しいかどうかを示すファイルから統計を取得したりすることはできないようです。
これは、ottomeisterからの優れた推奨事項に基づいて変更されたスクリプトです(ありがとうございます!!)-最後の問題は、ダウンロードすることですが、ファイルをダウンロードし続け、既存のファイルを上書きし続けます:
python - Pythonでファイルを圧縮する
プログラムはスムーズに実行されますが、ftpからのファイルをローカルドライブにzip形式で保存したい
私の問題:main()関数を呼び出した後、1つのファイルだけが圧縮されています
これが私のコードです:
主要
python - Python でのエラー処理
FTP サーバーからファイルをダウンロードして圧縮し、FTP サーバーのアップロード フォルダーにアップロードするプログラムを作成する必要があります。私の古いコードは良いのですが、講師から、コードを論理関数に整理するように要求されました。コードを整理した後、実行されませんでした。これは完全に実行される古いコードです。
そして、これは新しい整理コードですが、うまく動作しませんでしたが、Python コマンド ラインですべての機能を試してみると、問題ありません。ここで何が問題なのかわかりません:
python - 誤解を招くグローバル変数
私は運動をしました、そしてそれは今良くて走っています。この演習の目的は、FTPサーバーからファイルをダウンロードしてzipし、FTPサーバーのアップロードフォルダーに再度アップロードすることです。ところで、これは私のコードです:
了解しました。命名規則はそれを私に任せています。しかし、すべてのグローバル変数を使用せずに再コーディングする方法の例を尋ねたいと思います。ご協力いただきありがとうございます!
python - Pythonスクリプト内でftputilを使用しています
Python スクリプト内で ftputil を使用して、ディレクトリ内のファイルの最終変更日/作成日を取得していますが、ほとんど問題がなく、助けていただけないでしょうか。
上記は、ディレクトリ内のすべてのファイルのリストを出力します
上記は出力を生成しません