###CSV形式の洗浄と変換###python

2687 ワード

CSVフォーマット洗浄と変換説明
添付ファイルはCSV形式のファイルです.抽出データは、以下のフォーマットに変換される.‮‮‪8234;8238;‮‮‪8234;‪‪‪‪‪‪8238‮8238;8234;8234;‪‪;;‪;;;;;‪;;;8234;;;;‪;;;;‪;;‪;;;;8234;;;;;;8234‪;;;;;;;;8234;;;;;;;;8234‪;;;;82ジルコニア
(1)行ごとに逆順に並べる.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
(2)各行のデータを逆順に並べ替える.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
(3)セミコロン(;)の使用カンマ(,)の代わりにデータを分割し、スペースがありません.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬
上記の要求に従って変換してデータを出力します.
#Author FPC        
f = open('data.csv','r')
lines = f.readlines()
lines.reverse()

for line in lines:
    line = line.replace('
'
,'') line =line.replace(' ','') m = line.split(",") m.reverse() print(";".join(m))