* '์ ํ ํฌ ํ์ด์ฌ' ์ฑ ์ ๋ณด๊ณ ํ์ํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ ๋๋ค.
ํ์ผ ์์ฑ
# open() : ๊ฒฐ๊ณผ๋ก ํ์ผ ๊ฐ์ฒด ๋๋ ค์ฃผ๋ ๋ด์ฅ ํจ์
f = open("filename.txt", 'w')
f.close()
ํ์ผ ์ด๊ธฐ ๋ชจ๋
1) r : ์ฝ๊ธฐ(์ฝ๊ธฐ'๋ง' ํ ๋ ์ฌ์ฉ)
2) w : ์ฐ๊ธฐ
3) a : ์ถ๊ฐ(ํ์ผ์ ๋ง์ง๋ง์ ์๋ก์ด ๋ด์ฉ ์ถ๊ฐํ ๋ ์ฌ์ฉ)
cf. ํ์ผ์ ์ฐ๊ธฐ ๋ชจ๋๋ก ์ด์์ ๋ ํด๋น ํ์ผ์ด ์ด๋ฏธ ์กด์ฌํ ๊ฒฝ์ฐ ์๋ ์๋ ๋ด์ฉ์ด ์ฌ๋ผ์ง๊ณ ํด๋น ํ์ผ์ด ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ์๋ก์ด ํ์ผ์ด ์์ฑ๋จ
close()์ ํน์ง
- ์ด๋ ค ์๋ ํ์ผ ๊ฐ์ฒด๋ฅผ ๋ซ์ ์ฃผ๋ ์ญํ
- ํ๋ก๊ทธ๋จ์ ์ข ๋ฃํ๋ฉด ํ์ด์ฌ ํ๋ก๊ทธ๋จ์ด ์ด๋ ค ์๋ ํ์ผ ๊ฐ์ฒด๋ฅผ ์๋์ผ๋ก ๋ซ์์ฃผ๊ธฐ ๋๋ฌธ์ ์๋ตํด๋ ๋จ
- ์ฐ๊ธฐ ๋ชจ๋๋ก ์ฐ ํ์ผ์ ๋ซ์ง ์๊ณ ๋ค์ ์ฌ์ฉํ๋ ค๊ณ ํ ๊ฒฝ์ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ๋ซ์์ฃผ๋ ์ต๊ด ๋ค์ด๊ธฐ
ํ์ผ ์ฝ๊ธฐ
1) f.readline() : ๊ฐ์ฅ ์ฒซ ์ค์ ๋ด์ฉ ์ฝ์ด์ด
2) f.readlines() : ํ์ผ์ ๋ชจ๋ ์ค์ ์ฝ์ด์ ๊ฐ๊ฐ์ ์ค์ ์์๋ก ๊ฐ๋ ๋ฆฌ์คํธ ๋ฐํ
3) f.read() : ํ์ผ ๋ด์ฉ ์ ์ฒด๋ฅผ ๋ฌธ์์ด๋ก ๋๋ ค์ค
with๋ฌธ
# ์ฌ์ฉ ์์
with open("test.txt", "w") as f:
f.write("Life is too short, you need Python!")
with๋ฌธ์ ์ฌ์ฉํ๋ฉด ํด๋น ๋ธ๋ก์ ๋ฒ์ด๋๋ ์๊ฐ ์ด๋ ค์๋ ํ์ผ ๊ฐ์ฒด f๊ฐ ์๋์ผ๋ก ๋ซํ
'Language' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ์์ธ ์ฒ๋ฆฌ (0) | 2021.08.19 |
---|---|
[Python] lambda (0) | 2021.02.09 |
[Python] Method #1 : method, self (0) | 2020.09.27 |