๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Python

[Python] ํŒŒ์ผ ์ƒ์„ฑํ•˜๊ธฐ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 3. 21.
๋ฐ˜์‘ํ˜•

์•„๋ž˜์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์—๋””ํ„ฐ๋กœ ์ž‘์„ฑํ•ด์„œ ์ €์žฅํ•œ ํ›„ ์‹คํ–‰ํ•œ๋‹ค.

์‹คํ–‰
์ƒˆ๋กœ์šด ํŒŒ์ผ์ด ํ•˜๋‚˜ ์ƒ์„ฑ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

open ํ•จ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด 'ํŒŒ์ผ ์ด๋ฆ„'๊ณผ 'ํŒŒ์ผ ์—ด๊ธฐ ๋ชจ๋“œ'๋ฅผ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ๋ฐ›๊ณ  ๊ฒฐ๊ด๊ฐ’์œผ๋กœ ํŒŒ์ผ ๊ฐ์ฒด๋ฅผ ๋Œ๋ ค ์ค€๋‹ค.

ํŒŒ์ผ ๊ฐ์ฒด = open(ํŒŒ์ผ ์ด๋ฆ„, ํŒŒ์ผ ์—ด๊ธฐ ๋ชจ๋“œ)

 

<ํŒŒ์ผ ์—ด๊ธฐ ๋ชจ๋“œ>

ํŒŒ์ผ ์—ด๊ธฐ ๋ชจ๋“œ

์„ค๋ช…

r

์ฝ๊ธฐ ๋ชจ๋“œ - ํŒŒ์ผ์„ ์ฝ๊ธฐ๋งŒ ํ•  ๋•Œ ์‚ฌ์šฉ

w

์“ฐ๊ธฐ ๋ชจ๋“œ - ํŒŒ์ผ์— ๋‚ด์šฉ์„ ์“ธ ๋•Œ ์‚ฌ์šฉ

a

์ถ”๊ฐ€ ๋ชจ๋“œ - ํŒŒ์ผ์˜ ๋งˆ์ง€๋ง‰์— ์ƒˆ๋กœ์šด ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉ

ํŒŒ์ผ์„ ์“ฐ๊ธฐ ๋ชจ๋“œ๋กœ ์—ด๋ฉด ํ•ด๋‹น ํŒŒ์ผ์ด ์ด๋ฏธ ์กด์žฌํ•  ๊ฒฝ์šฐ ์›๋ž˜ ์žˆ๋˜ ๋‚ด์šฉ์ด ๋ชจ๋‘ ์‚ฌ๋ผ์ง€๊ณ ,

ํ•ด๋‹น ํŒŒ์ผ์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ƒˆ๋กœ์šด ํŒŒ์ผ์ด ์ƒ์„ฑ๋œ๋‹ค.

 

๋งŒ์•ฝ ์ƒˆํŒŒ์ผ.txt ํŒŒ์ผ์„ C:/doit ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์ƒ์„ฑํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.

f = open("C:/doit/์ƒˆํŒŒ์ผ.txt", 'w')
f.close()

โ˜… close()๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—ด๋ ค ์žˆ๋Š” ํŒŒ์ผ์„ ์ง์ ‘ ๋‹ซ์•„ ์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

์“ฐ๊ธฐ ๋ชจ๋“œ๋กœ ์—ด์—ˆ๋˜ ํŒŒ์ผ์„ ๋‹ซ์ง€ ์•Š๊ณ  ๋‹ค์‹œ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€