{{category Python}} !!!Pythonでテキスト処理 {{outline}} ---- !!テキストファイルを開く +ファイルをopenで開いてから +readlinesで一行ずつ読み込む +読み終わったら、closeで閉じる f = open('ファイル名') data = f.readlines() f.close() *dataには、一行一要素として読み込んだデータがlist配列として保存される。 data[0], data[1], data[2], ... *読み込んだ行の要素には「改行記号」も含まれている点に注意 *文字コードの指定オプション encoding='UTF-8' !!文字列の処理 !検索 re.search() re.search("文字列", 検索対象) !分割 split() !結合 join() !大文字に upper() !小文字に lower() !行頭大文字 capitalize() !単語頭大文字 title() !置換 replace() !文字数 len() !出現回数 count() !文字列変換 str()