νμΌμ λ΄μ©μ μ½λ λ°©λ²
μ΄λ² μμ μμλ νμ΄μ¬μμ νμΌμ μ½λ λ€μν λ°©λ²μ μμλ³΄κ² μ΅λλ€.
νμΌμ μ½λ μ¬λ¬ κ°μ§ λ°©λ²
νμΌμ μ½μ λ μ¬μ©ν μ μλ λνμ μΈ μΈ κ°μ§ λ©μλλ read()
, readline()
, readlines()
μ
λλ€.
κ° λ©μλλ νμΌμ λ΄μ©μ μ‘°κΈμ© λ€λ₯΄κ² κ°μ Έμ΅λλ€.
νμΌ μ 체λ₯Ό ν λ²μ μ½μ΄μ€λ read()
μ΄μ μμ
μμ κ°λ¨ν μκ°ν read()
λ©μλλ νμΌ μ 체λ₯Ό νλμ λ¬Έμμ΄λ‘ μ½μ΄μ΅λλ€.
μ£Όλ‘ νμΌμ΄ λΉκ΅μ μμ λ, νμΌμ λ΄μ©μ νκΊΌλ²μ μ²λ¦¬ν λ μ¬μ©λ©λλ€.
with open("input_file.txt", "r") as file: # νμΌ λ΄μ©μ νλμ λ¬Έμμ΄λ‘ μ½κΈ° content = file.read() # νμΌ λ΄μ© μΆλ ₯ print(content)
μ μ½λμμλ "input_file.txt"
νμΌμ μ 체 λ΄μ©μ content
λΌλ λ³μμ μ μ₯νκ³ , μ΄λ₯Ό μΆλ ₯ν©λλ€.
νμΌμ λͺ¨λ λ΄μ©μ λ¬Έμμ΄λ‘ λ°νλ©λλ€.
νμΌμ λ΄μ©μ ν μ€μ© μ½μ΄μ€λ readline()
readline()
λ©μλλ νμΌμμ λ΄μ©μ μ€λ°κΏ λ¬Έμ(\n
)λ₯Ό ν¬ν¨ν΄ ν μ€μ© μ½μ΄μ΅λλ€.
μ£Όλ‘ ν° νμΌμμ κ° μ€μ λ΄μ©μ μμ°¨μ μΌλ‘ μ²λ¦¬ν λ μ¬μ©ν©λλ€.
# input_file.txt λ΄μ©: # Hello! # Welcome to # Python with open("input_file.txt", "r") as file: # 첫 λ²μ§Έ μ€μ μ½κ³ lineμ μ μ₯ (μ€λ°κΏ λ¬Έμλ₯Ό ν¬ν¨) line = file.readline() # νμΌμ λμ λλ¬ν λκΉμ§ λ°λ³΅ while line: # μ½μ΄μ¨ ν μ€μ μΆλ ₯ (μ€λ°κΏ λ¬Έμκ° ν¬ν¨λμ΄ μμΌλ―λ‘ end=""λ‘ μΆκ° μ€λ°κΏ λ°©μ§) print(line, end="") # λ€μ μ€ μ½κΈ° line = file.readline() # μΆλ ₯ κ²°κ³Ό: # Hello! # Welcome to # Python
μ μ½λ μμ λ μ¬λ¬ μ€λ‘ ꡬμ±λ ν
μ€νΈ νμΌμ μ΅μλ¨λΆν° ν μ€μ© μ½μ΄μ line
λ³μμ μ μ₯νκ³ , μ΄λ₯Ό μΆλ ₯ν©λλ€.
νμΌμ λμ λλ¬νλ©΄ readlineμ λΉ λ¬Έμμ΄''
μ λ°νν©λλ€.
lineμ λΉ λ¬Έμμ΄μ΄ ν λΉλλ©΄ while line:
μμ whileμ μ‘°κ±΄μ΄ False
λ‘ νκ°λκΈ° λλ¬Έμ, νμΌμ λμ λλ¬νλμ§ νμΈν μ μμ΅λλ€.
μ¬λ¬ μ€μ 리μ€νΈλ‘ μ½μ΄μ€λ readlines()
readlines()
λ©μλλ νμΌμ λͺ¨λ μ€μ μ½μ΄μ 리μ€νΈλ‘ λ°νν©λλ€.
κ° μ€μ΄ 리μ€νΈμ μμλ‘ μ μ₯λλ―λ‘, μ΄νμ κ° μ€μ κ°λ³μ μΌλ‘ μ²λ¦¬νκΈ°μ νΈλ¦¬ν©λλ€.
# input_file.txt λ΄μ©: # Hello! # Welcome to # Python with open("input_file.txt", "r") as file: # linesμ κ°: ['Hello!\n', 'Welcome to\n', 'Python\n'] lines = file.readlines() # 리μ€νΈμ κ° μμλ₯Ό λ°λ³΅νλ©° μΆλ ₯ for line in lines: # κ° μ€μ μΆλ ₯ (μ€λ°κΏ λ¬Έμκ° ν¬ν¨λμ΄ μμΌλ―λ‘ end=""λ‘ μΆκ° μ€λ°κΏ λ°©μ§) print(line, end="")
readlines()
λ νμΌμ κ° μ€μ 리μ€νΈμ μμλ‘ μ μ₯ν©λλ€.
μ΄ν 리μ€νΈμ κ° μμλ₯Ό λ°λ³΅λ¬ΈμΌλ‘ μΆλ ₯νλ©΄, νμΌμ λͺ¨λ λ΄μ©μ ν λ²μ μΆλ ₯ν μ μμ΅λλ€.
νμ΄μ¬μμ νμΌμ λ΄μ©μ ν λ²μ λ¬Έμμ΄λ‘ μ½μ΄μ€λ λ©μλλ 무μμΈκ°μ?
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result