練習問題
9.4 練習問題
本章で習った内容を元に練習問題を解いてください。
問1 次の設問①~⑤について○か×で答えなさい。
設問
① ファイルの読み込みをするためには、open関数を使用する必要はない。
② ファイルの書き込みには、ファイルオブジェクトのwrite()メソッドを使用する。
③ ファイル操作はクローズ処理を行う必要はない。
④ 対象のファイルに情報を追記するためには、追記モード(a)を指定する必要がある。
⑤ with構文を使用するとクローズ処理が必要なくなる。
問2 以下に指定する場所のファイルを読み込みたい場合、空欄に設定するパスを答えなさい。
指定場所プロジェクト直下→testフォルダー→fileフォルダー→score.csv
問3 以下に指定するソースコードで書き込みファイルをオープンした場合、生成される場所とファイル名を答えなさい。
fileData = open('c:\\test\\money.txt', 'w' ,encoding='utf-8')
問4 以下に示すソースコードの空欄①~④に入るコードを選択肢より選んで答えなさい。
選択肢
a. close()
b. a
c. r
d. write()
ソース・フォルダー: /Desktop/Python基礎講座
ファイル名: 第9章.ipynb
アクセスURL: http://localhost:8888/notebooks/Desktop/Python基礎講座/第9章.ipynb
問5 問4のソースコードを以下の仕様に従いwith構文を使って書き換えなさい
ソースコードソース・フォルダー: /Desktop/Python基礎講座
ファイル名: 第9章.ipynb
アクセスURL: http://localhost:8888/notebooks/Desktop/Python基礎講座/第9章.ipynb
【ソースコードの仕様】
- 書き込み用with構文の仮変数をa、読み込み用with構文の仮変数をrにする