支店名が縦一列に記載されたCVSファイル(北海道、青森、仙台、新潟)から4つのフォルダを作成する際、順番に 1.北海道、2.青森、3.仙台、4新潟というように連番を付けたいのですが、全部 0.北海道、0.青森、0.仙台、0新潟 というように 0になってしまいます。
また、rangeの数を2にすると
0.北海道、0.青森、0.仙台、0新潟 1.北海道、1.青森、1.仙台、1新潟
となってしまいます。
正しい連番の付け方を教えてください。
それと encoding SHIFT_JisだとエラーになるためUTF_8にしたのですが、Shift_jisにする方法は無いでしょうか?
Python3および PyCharmを使用しています。
ご指導の程よろしくお願いします。
import os,csv
csvを読み取る
boardPath = '支店.csv'
file = open ( boardPath, 'r', encoding='UTF_8' )
reader = csv.reader ( file )
#CSVに入力されたものを順番に読み込む
for row in reader:
#連番を付ける
count = 0
for i in range ( 1 ):
count += 1
#CSVの1行目を順番に読み込み連番を付けてフォルダを作成
folderName = str ( i ) + '_' + row[0]
if not os.path.exists ( folderName ):
os.mkdir ( folderName )
file.close ()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/15 01:57