# ファイル入出力
## close
ファイルを閉じる。
**close**()
※Python標準の関数です。詳しくはPython公式ドキュメントを参照してください。
https://docs.python.org/ja/3/tutorial/inputoutput.html
```
# ファイルの中身の読み込み
f = open("hoge.txt")
data = f.read()
f.close()
# ファイルへの書き込み(上書き)
f = open("hoge.txt", mode='w')
f.write("hogehoge")
f.close()
# ファイルへの書き込み(追記)
f = open("hoge.txt", mode='a')
f.write("hogehoge")
f.close()
```
## open
ファイルを開く。
**open**(file, mode='r')
- **file** - 読み込み対象のファイル名。
- **mode** - 読み込みモード。
- 'a': 読み込み用に開く(デフォルト)
- 'w': 書き込み用に開き、ファイルに上書きする
- 'a': 書き込み用に開き、ファイル末尾に追記する
※Python標準の関数です。詳しくはPython公式ドキュメントを参照してください。
https://docs.python.org/ja/3/library/functions.html#open
```
# ファイルの中身の読み込み
f = open("hoge.txt")
data = f.read()
f.close()
# ファイルへの書き込み(上書き)
f = open("hoge.txt", mode='w')
f.write("hogehoge")
f.close()
# ファイルへの書き込み(追記)
f = open("hoge.txt", mode='a')
f.write("hogehoge")
f.close()
```
## read
ファイルを読み込む。
**read**()
※Python標準の関数です。詳しくはPython公式ドキュメントを参照してください。
https://docs.python.org/ja/3/tutorial/inputoutput.html
```
# ファイルの中身の読み込み
f = open("hoge.txt")
data = f.read()
f.close()
```
## write
ファイルへ書き込む。
**write**(string)
- **string** - 書き込む文字列
※Python標準の関数です。詳しくはPython公式ドキュメントを参照してください。
https://docs.python.org/ja/3/tutorial/inputoutput.html
```
# ファイルへの書き込み(上書き)
f = open("hoge.txt", mode='w')
f.write("hogehoge")
f.close()
# ファイルへの書き込み(追記)
f = open("hoge.txt", mode='a')
f.write("hogehoge")
f.close()
```