Python(基礎編:TEXTの操作)
おはようございます。今日はtextの操作の勉強をします。
Pycharmを使います。
準備
・PyCharmの新規プロジェクトを作成
・フォルダ作成
「C:\Users\admin\PycharmProjects\」の中に「lesson2」フォルダを作る。
作成を押すと「main.py」が自動的にできますので、初期画面を全部消します。
・TEXTファイル作成
同じフォルダに拡張子が「.txt」のファイルを一つ作ります。
作り方👇
「ファイル」-「新規」-「ファイル」-「test.txt」と入力して「Enter」
test.txtに「おーい」と書いて保存。
・open
「.txt」を開くときに使う。注)開いたら必ず閉じる必要がある。
■open ( file , mode , encoding , newline )
mode='r'は省略できる。省略するとrになる。
■read():ファイル全体を文字列として読み込む。
f = open('test.txt', 'r', encoding="utf-8")
print(f.read())
f.close()
▶実行すると、ターミナルにtest.txtに書いている「おーい」が表示される。
おーい
👇下記の2つは同じ結果になります。
f = open('test.txt', mode='r', encoding="utf-8")
print(f.read())
f.close()
f = open('test.txt', 'r', encoding="utf-8")
s = f.read()
print(s)
f.close()
■type():型を表示する。
f = open('test.txt', mode='r', encoding="utf-8")
s = f.read()
print(type(s))
f.close()
<class 'str'>
・With Open
ふつうはopenを使わずにこちらで書く。
openで開けると必ずcloseで閉じないといけないが、「with open」を使うと自動的に閉じてくれる。
読む
with open("test.txt", encoding='utf-8')as f:
print(f.read())
おーい
上書き
with open("test.txt", 'w', encoding='utf-8')as f:
f.write('書き込みました')
txtの一番上に上書きされました。
追記
with open("test.txt", 'a', encoding='utf-8')as f:
f.write('はーい')
追記されました。
with open("test.txt", 'a', encoding='utf-8')as f:
f.write('\nはーい')
改行されて追記されました。
今日はここまでにしまーす。トゥース!
いいなと思ったら応援しよう!
なにとぞ なにとぞー