爬虫類Pythonのcsvファイル

 2次元データをcsvファイルに書き込まれます

トピックス要件:

Price2016.csvは、読み出されたデータはパーセンテージprice2016out.csvを計算するファイルのデジタル部分に出力され、前記ファイルを読み取ります

知識ポイント:

CSVファイルを書き込みリストに記憶された2次元データの場合、環状方法により一次元データに書き込むことができます

参照コードのスタイル:

以下のためのLS:
     <输入文件> .WRITE(" " .join(行)+ " \ n "

コードのスクリーンショット:

完全なコード:

FR =オープン(" price2016.csv "" R " 
FW =オープン(" price2016out.csv "" W " 
LS = []
 のためのラインFR:
    ライン = line.replace(" \ n個""" 
    ls.append(line.split(" " ))
 のための I における範囲(LEN(LS))
     のために、J における範囲(LEN(LS [I])):
         もし LS [I] [J] .replace(" """ ).isnumeric():
            LS [I] [J] = " {:.1f}%" .format(フロート(LS [I] [J])/ 100 のためのLS:
     プリント(行)
    fw.write(" " .join(行)+ " \ n " 
fr.close()
fw.close()

結果:

 第二に、プログレッシブ形式のデータ処理CSV

トピックス要件:

データが画面に印刷されたカンマの内容を、削除、CSVファイルから読み込みます。

知識ポイント:

コンマは、カンマ、スペースに置き換えるように理解することができる除去しました

コード:

行= line.replace(" "" " 

コードのスクリーンショット:

完全なコード:

FR =オープン(" price2016.csv "" R " 
LS = []
 のためのラインFR:
    ライン = line.replace(" \ n個""" 
    line=line.replace(","," ")#把逗号替换成空格
    ls.append(line.split(","))
    lns=""
    for s in ls:
        lns+="{}\n".format(s)
print(lns)
fr.close()

运行结果:

三、csv文件

csv文件必须和代码的文件在一个文件夹里面

csv文件截图:

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/sndd/p/11904428.html