์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ์ฑ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํ๋ก๊ทธ๋๋ฐ
- ๋ ์
- ์ฝ๋ฉ
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- database
- Python
- ๋ฆฌ์กํธ
- ๋ฐ์ํ
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- ์นํผ๋ธ๋ฆฌ์ฑ
- ๊ฐ๋ฐ
- ํ์ด์ฌ
- ComputerScience
- Java
- ๋ผํ๋ผ์ค์๋ง๋
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- JavaScript
- ์ปดํจํฐ๊ณผํ
- ์ค๋ธ์
- css
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- html
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- ์ํ
- ์ค๋ผํด
- ์๋ฐ
- K๋ฐฐํฐ๋ฆฌ
- Today
- Total
JiYoung Dev ๐ฅ
[ํ์ด์ฌ ๋ณต์ต] ํ์ผ ์ด๊ธฐ / strip / split / ํ์ผ ์ฐ๊ธฐ - 2023.02.12 ๋ณธ๋ฌธ
[ํ์ด์ฌ ๋ณต์ต] ํ์ผ ์ด๊ธฐ / strip / split / ํ์ผ ์ฐ๊ธฐ - 2023.02.12
Shinjio 2023. 2. 12. 20:111. ํ์ผ ์ด๊ธฐ
ํ์ด์ฌ์์ txt์ ๊ฐ์ ๋ค๋ฅธ ํ์ผ์ ๋ถ๋ฌ์ฌ ๋ ์ฌ์ฉ
with open('ํ์ผ๋ช ', 'r') as f:
2. strip
๋ฌธ์์ด์ ์, ๋ค ์กด์ฌํ๋ ํ์ดํธ ์คํ์ด์ค(" ", \n, \t) ์ ๊ฑฐ
3. split
ํ๋ผ๋ฏธํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด์ ๋๋
3.1. ๋ฌธ์ ํ์ด
1) chicken.txt ํ์ผ์ ๋ถ๋ฌ์ ํ๋ฃจ ํ๊ท ๋งค์ถ ๊ตฌํ๊ธฐ
4. ํ์ผ ์ฐ๊ธฐ
with open('ํ์ผ๋ช ', 'w') as f: → ํ์ผ ์ฐ๊ธฐ, ์๋ก์ด ํ์ผ์ ์์ฑํ๋ฉด์ ๋ด์ฉ ์ถ๊ฐ๋จ
with open('ํ์ผ๋ช ', 'a') as f: → ๊ธฐ์กด ํ์ผ์ ๋ด์ฉ ์ถ๊ฐ
4.1. ๋ฌธ์ ํ์ด
1) ๋จ์ด์ฅ ๋ง๋ค๊ธฐ
point 1. ๋ชจ๋ฒ๋ต์์์๋ while True ์ฌ์ฉํ์ฌ input ๋ฌดํ๋ฐ๋ณตํ๊ณ , if ๋ฌธ - break ์ฌ์ฉํ์ฌ ์ค์ง
2) ๋จ์ดํด์ฆ
3) ๊ณ ๊ธ ๋จ์ด์ฅ
point 1. txt ํ์ผ์ ํ์ผ์ฐ๊ธฐ ํ ๋์ ๋๋ฆฌ ํจ์ ์ฌ์ฉํด์ ๋ณ๋๋ก ๋ง๋ค๊ธฐ
๋์ ๋๋ฆฌ๋ก ๋ง๋ ํ key ๊ฐ์ ๋ฆฌ์คํธ๋ก ๋ง๋ค์ด ๋ฌด์์ ์์๋ก ๋ฝ์๋ผ ์ ์๊ฒ ํ๊ธฐ ์ํจ
point 2. ๋ฌด์์ ๋ฒํธ, ๋ฌธ์ ๋ผ ์์ด ๋จ์ด์ ์ ๋ต while ๋ฐ๋ณต ๋ด๋ถ์ ๋ค์ด์ ์์
๊ทธ๋์ผ input ์ํ ํ ๋ค์ index๊ฐ ๋๋คํ ์ซ์๋ก ๋์ค๊ณ , ๋๋คํ ์์น์ ์์ด๋จ์ด์ ์ ๋ต์ ๋ฝ์ ์ ์์
point 3. while๋ฌธ ์์์ english_words์ korean_words ์ฌ์ ์.
๊ทธ๋์ผ english_words์ ๋์ํ๋ ๊ฐ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ถ๋ฌ์ฌ ์ ์์