numpy genfromtxtでBOM付きUTF-8を読むオプション

EXCELでCSVファイルに保存などすると、しばしば、BOM付きUTF-8でエンコーディングされて保存されます。(EXCELで保存する際に、「CSV UTF-8(コンマ区切り)」を指定して保存した場合)

numpy genfromtxt関数で、BOM付きUTF-8のcsvファイルを読むには、

 encoding='utf_8_sig'

を指定します。

Everything is expanded.Everything is shortened.
  1
 
data = np.genfromtxt(config.input_csv, dtype=None, names=True, delimiter=',', autostrip=True, encoding='utf_8_sig')

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-06-01 (土) 14:48:59 (129d)