Pythonスクリプトの並列処理

アマリジット・シン|

一度に1つの入力を受け取り、それを処理するPythonスクリプトがあります。同時に異なる入力でスクリプトを並行して実行したい。50回または100回のようですが、入力が異なる場合はtxtファイルからフィードします。

私は次のようなスクリプトを実行します:

python script.py -d url1 

その後

python script.py -d url2

その後

python script.py -d url3

一度に1つの引数を入力する代わりに、テキストファイルからそれらのURLをフィードして、並行して処理したいと思います。

gnu-parallelを使用してbashシェルでこのスクリプトを実行しようとしましたが、bashスクリプトはpythonシェルを実行しないため、エラーが発生します。

コードは次のとおりです---

#!/usr/bin/env bash
doit() {
    host="$1"
    ~/script/python script1.py -d $host
      }
   export -f doit

   cat "$1" | parallel -j50 -k doit 

txtファイルの内容---

url1.com
url2.com
url3.com
--------
url1000.com
url_any.com
マーク・セッチェル

ではGNUパラレルこのように、:

parallel --dry-run -a arguments.txt python script.py

これは、引数がの1行に1つであることを前提としています"arguments.txt"

parallel -k ...必要に応じて、出力を整理するために使用します。

parallel --bar ...プログレスバーを取得するために使用します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rでの並列処理、Pythonスクリプトの呼び出し

分類Dev

Python並列APIリクエスト処理を行う方法は?

分類Dev

VertXHTTPリクエストの並列処理

分類Dev

並行して、文書上の文書処理と実行Pythonスクリプト - 春のブートAPI

分類Dev

Javaの並列処理でオブジェクトのリストを処理する方法

分類Dev

Java 8ストリームの並列処理とフラットマップ

分類Dev

GIL は、個別の端末ウィンドウでの Python スクリプトの並列処理に影響しますか?

分類Dev

NodeJで複数の並列リクエストを処理する方法

分類Dev

Pythonでの並列処理のプロセスフロー

分類Dev

Python-リストに基づく並列処理

分類Dev

並列処理で失われたHTTPSリクエスト

分類Dev

並列Javaストリームでの乱数の処理

分類Dev

Javaの無限ストリームによる並列処理

分類Dev

角度ルートサブスクリプションを適切に処理し、並列httpリクエストのパラメーターを使用する方法

分類Dev

Pythonでの並列処理

分類Dev

Pythonの文字列、リスト、forループでの文字列の処理

分類Dev

Pythonリストの処理

分類Dev

ストリーム並列処理内のJava8ストリーム

分類Dev

F#並列処理用の非同期オブジェクトのリストを作成します

分類Dev

コレクション要素の並列処理用のAkkaストリームの作成

分類Dev

Bashシェルスクリプト列チェックのエラー処理

分類Dev

Kafka-消費者の処理が遅い場合のベストプラクティス。より多くの並列処理を実現する方法は?

分類Dev

Akkaストリームはフローを通過し、処理フローの並列処理/スループットを制限します

分類Dev

Python クラスオブジェクトによる並列処理

分類Dev

10,000ファイルを処理するためにPythonスクリプトを並列化する方法は?

分類Dev

スクリプト化されたJenkinsfileの並列ステージで不安定なJUnit結果を処理する方法は?

分類Dev

テーブルのリストを処理する必要がある場合のsparksqlの並列処理

分類Dev

並列処理:@ everywhere、ディストリビューション、タイプ

分類Dev

Node.js + Express、単一のCPUコアで並列リクエストを処理できますか?

Related 関連記事

  1. 1

    Rでの並列処理、Pythonスクリプトの呼び出し

  2. 2

    Python並列APIリクエスト処理を行う方法は?

  3. 3

    VertXHTTPリクエストの並列処理

  4. 4

    並行して、文書上の文書処理と実行Pythonスクリプト - 春のブートAPI

  5. 5

    Javaの並列処理でオブジェクトのリストを処理する方法

  6. 6

    Java 8ストリームの並列処理とフラットマップ

  7. 7

    GIL は、個別の端末ウィンドウでの Python スクリプトの並列処理に影響しますか?

  8. 8

    NodeJで複数の並列リクエストを処理する方法

  9. 9

    Pythonでの並列処理のプロセスフロー

  10. 10

    Python-リストに基づく並列処理

  11. 11

    並列処理で失われたHTTPSリクエスト

  12. 12

    並列Javaストリームでの乱数の処理

  13. 13

    Javaの無限ストリームによる並列処理

  14. 14

    角度ルートサブスクリプションを適切に処理し、並列httpリクエストのパラメーターを使用する方法

  15. 15

    Pythonでの並列処理

  16. 16

    Pythonの文字列、リスト、forループでの文字列の処理

  17. 17

    Pythonリストの処理

  18. 18

    ストリーム並列処理内のJava8ストリーム

  19. 19

    F#並列処理用の非同期オブジェクトのリストを作成します

  20. 20

    コレクション要素の並列処理用のAkkaストリームの作成

  21. 21

    Bashシェルスクリプト列チェックのエラー処理

  22. 22

    Kafka-消費者の処理が遅い場合のベストプラクティス。より多くの並列処理を実現する方法は?

  23. 23

    Akkaストリームはフローを通過し、処理フローの並列処理/スループットを制限します

  24. 24

    Python クラスオブジェクトによる並列処理

  25. 25

    10,000ファイルを処理するためにPythonスクリプトを並列化する方法は?

  26. 26

    スクリプト化されたJenkinsfileの並列ステージで不安定なJUnit結果を処理する方法は?

  27. 27

    テーブルのリストを処理する必要がある場合のsparksqlの並列処理

  28. 28

    並列処理:@ everywhere、ディストリビューション、タイプ

  29. 29

    Node.js + Express、単一のCPUコアで並列リクエストを処理できますか?

ホットタグ

アーカイブ