Pythonを学んでます。
"file-MF.csv"というcsvファイルがあり、
行ごとにデータを100,000ずつ取り出し、
新しく"parts"というフォルダに
"file-1MF.csv"
"file-2MF.csv"
...
のように全て取り出し終わるまで
ファイルを作りたいのですがやり方が分かりません。
よろしくお願い致します。
「やり方が分かりません。」だと丸投げの質問になっています。
質問を投稿する前に「質問する前に確認していただきたいこと」が表示されるはずですので、その内容は極力守っていただくようにお願いします。
最低限、やりたいことに対して、どこまでは分かっていて、どの部分が分からないのかだけでも明確にしてください。そして、分かっている部分をコードに書いて、それの提示をお願いします。
質問者の方は、小さなテキストファイルの内容を1行ずつ読み込んで画面に表示するコードは書けますか? それを別のテキストファイルひとつに書き込むコードは?
> "file-MF.csv"というcsvファイルがあり、行ごとにデータを100,000ずつ取り出し、
そのファイルは100,000行あるってことですか?
> 新しく"parts"というフォルダに
フォルダも作成するということですか?フォルダ作成方法については調べればすぐに分かるはずですので調べましょう。
Unix系のsplitコマンドを使えばいいのにな。
mkdir parts
split -l100000 --numeric-suffixes=1 --additional-suffix=MF.csv file-MF.csv parts/file-