問題タブ [filesplitting]

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 投票する
3 に答える
69 参照

python - Python 2.7でデータを交互のグループに分割する

上記は.txtファイルを示しています。

私の目標は、すべての都市を含む、できるだけ均等に分散された 4 つのグループを作成することです。つまり、各グループには「ニューヨーク」、「ムンバイ」、「パリ」があります。

25個のデータがあるので、3グループで6行、1グループで7行になります。

私が今考えていることは、データはすでに都市ごとにソートされているため、テキストファイルを行ごとに読み取ることができ、行ごとにそれを 4 つのグループ (G1-G4) に交互に追加することです。パターン。つまり、最初の行は G1 に追加され、2 行目は G2 に、3 行目は G3 に、4 行目は G4 に、5 行目は G1 に追加され、6 行目は G2 に追加されます。これにより、すべてのグループが 3 つの都市すべてを含むことが保証されます。

このようにコーディングすることは可能ですか?

期待される結果:

G1: 行/行 1、行 5、行 9、

G2: 行 2、行 6、行 10、

G3: 行 3、行 7、行 11、

G4: 4 行目、8 行目、12 行目など。

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

python - curl を使用して大きなファイルを分割してダウンロードする Python スクリプト

私の研究所は 300MB を超えるファイルのダウンロードを許可していないので、ファイルを分割してダウンロードするというこのトリックを思い付きました! 今、私はタスクを簡単にしてPythonでスクリプトを作りたいと思っていました! コマンドを実行するために os.system() を使用しています!

私の計画は、このカールを使用することです --range 300000000*X-(300000000*(X+1)-1) [url] -o filename.partX # X は部品番号です

しかし、ループを終了する方法がわかりません! ファイルの利用可能なすべての部分がダウンロードされたことをどのように知ることができますか! 誰でもこれで私を助けることができますか?