トップページ > プログラム > 2014年04月07日 > q+HemARZ

書き込み順位&時間帯一覧

31 位/161 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000022



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その22

書き込みレス一覧

くだすれPython(超初心者用) その22
421 :デフォルトの名無しさん[sage]:2014/04/07(月) 23:19:35.29 ID:q+HemARZ
数字と文字が入っているcsvファイルを読み込んで、半角全角変換をしてprintで結果を出したいのですが、unicodedata.normalizeを使う場合どう書けばいいのでしょうか?

全角の数字は半角にすると仮定

python2.7.5
Mac OS 10.9です
くだすれPython(超初心者用) その22
423 :デフォルトの名無しさん[]:2014/04/07(月) 23:49:01.91 ID:q+HemARZ
>422
ごめんね。最近はじめたばかりなもんで。


unicodedata.normalizeは

import unicodedata

s = 'フガホゲ-%*@ABC'.decode('euc-jp')
n = unicodedata.normalize('NFKC', s)
print s.encode('euc-jp')

csvは
import csv

csvfile = open('hoge.csv', 'r')
reader = csv.reader(csvfile)
header = next(reader)

for row in reader:
print row

csvfile.close()

とか?
シンプルなサンプルコードはググればでるし
なんとなく理解できるだけど、二つを組み合わせようと思うとさっぱりわからんのさ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。