Python 実践 データ加工/可視化 100本ノック に挑戦 ノック51

Python 実践 データ加工/可視化 100本ノック」を購入したので、

一通りやっているところです。今日はノック51を行います。

資料は以下から入手できます。

Python実践 データ加工/可視化 100本ノック|サポート|秀和システム

 

ノック51:テキストファイルを読み込もう

テキストファイルを読み込み、読み込んだデータをprintで出力します。

データはダウンロードしたファイルにあるdata/hashire_merosu.txtを使用します。

with openで対象ファイルを開きます。

f=open('data/hashire_merosu.txt')と記載してもファイルを開きますが、

文章の最後にf.close()でファイルを閉じる必要があります。

with openは自動でcloseしてくれます。

 

mode='r'は読み込みモードを表しています。書き込みモードのときはmode='w'、ファイルが存在しない場合はmode='x'に設定します。

エンコードはShift-jisを指定しています。

jisコード以外にcp932、euc_JPやutf_8もサポートされています。

 

as f でfという名前を付けています。

f.read()でファイルの全てを読み込み、content変数に代入しています。

 

with open('data/hashire_merosu.txt',mode='r',encoding='shift-jis') as f :
    content = f.read()


print(content)

 

 

 

 

 

 

 

/* -----codeの行番号----- */