filename = input("入力ファイルを指定してください: ")
fi = open(filename, mode='r')
fo = []
n = int(input("1ファイルをあたりの列数を指定してください: "))
filedata = fi.readlines()
for line in filedata:
lst = line.strip("\n").split(",")
header = lst.pop(0)
i = 0
while(i*n < len(lst)):
if(i >= len(fo)):
fo.append(open("out%d_"%(i) + filename, mode="w"))
print("out%d_"%(i) + filename + "を作成しました。")
fo[i].write(header + "," + ",".join(lst[i*n:i*n+n]) + "\n")
i += 1
fi.close()
for o in fo:
o.close()
print("正常に終了しました")
ZmlsZW5hbWUgPSBpbnB1dCgi5YWl5Yqb44OV44Kh44Kk44Or44KS5oyH5a6a44GX44Gm44GP44Gg44GV44GEOiAiKQpmaSA9IG9wZW4oZmlsZW5hbWUsIG1vZGU9J3InKSAgIApmbyA9IFtdCm4gPSBpbnQoaW5wdXQoIjHjg5XjgqHjgqTjg6vjgpLjgYLjgZ/jgorjga7liJfmlbDjgpLmjIflrprjgZfjgabjgY/jgaDjgZXjgYQ6ICIpKQoKZmlsZWRhdGEgPSBmaS5yZWFkbGluZXMoKQpmb3IgbGluZSBpbiBmaWxlZGF0YToKICAgIGxzdCA9IGxpbmUuc3RyaXAoIlxuIikuc3BsaXQoIiwiKQogICAgaGVhZGVyID0gbHN0LnBvcCgwKQogICAgaSA9IDAKICAgIHdoaWxlKGkqbiA8IGxlbihsc3QpKToKICAgICAgICBpZihpID49IGxlbihmbykpOgogICAgICAgICAgICBmby5hcHBlbmQob3Blbigib3V0JWRfIiUoaSkgKyBmaWxlbmFtZSwgbW9kZT0idyIpKQogICAgICAgICAgICBwcmludCgib3V0JWRfIiUoaSkgKyBmaWxlbmFtZSArICLjgpLkvZzmiJDjgZfjgb7jgZfjgZ/jgIIiKQogICAgICAgIGZvW2ldLndyaXRlKGhlYWRlciArICIsIiArICIsIi5qb2luKGxzdFtpKm46aSpuK25dKSArICJcbiIpCiAgICAgICAgaSArPSAxCgpmaS5jbG9zZSgpCmZvciBvIGluIGZvOgogICAgby5jbG9zZSgpCgpwcmludCgi5q2j5bi444Gr57WC5LqG44GX44G+44GX44GfIik=