# 1. import 패키지.모듈
import unit.character
unit.character.test()

# 2. from 패키지 import 모듈 ( 더 자주 사용 )
from unit import item
item.test()

# 3. 모든 모듈 가져오기
# from 패키지 import *
# *로 모든 모듈을 사용할 때는 __init__ 파일에 from .import character, item, monster로 적어줘야함
from unit import *
character.test()
item.test()
monster.test()

# 4. import 패키지
# __init__ 파일에 from .import character, item, monster로 적어줘야함
import unit
unit.character.test()
unit.monster.test()
unit.item.test()

# 파일 입출력을 사용하는 이유
# 1. 파일로부터 데이터를 읽어와서 프로그램에 사용하기 위해
# 2. 프로그램에서 만든 데이터를 파일형태로 저장하기 위해

# 파일 열기 모드
# w : 쓰기모드(write)
# a : 추가모드(append)
# r : 읽기모드(read)

# 순서
# 파일열기 - 파일작업 - 파일닫기

# 1. 파일 쓰기
# 경로를 쓸때 그냥 쓰면 루트폴더 아래 파일이 생성
# 상대경로를 이용하여 경로를 지정해야함
# 한글 인코딩 방식도 설정
file = open("./myvenv/Chapter10/data.txt", "w", encoding="utf-8")
file.write("1. 스타트코딩과 함께 파이썬 공부")
file.close()

# 2. 파일 추가하기
file = open("./myvenv/Chapter10/data.txt", "a", encoding="utf-8")
file.write("\n2. 비전공자도 정말 쉽게 배울 수 있습니다.")
file.close()

# 3. 파일읽기
file = open("./myvenv/Chapter10/data.txt", "r", encoding="utf-8")

# 3.1 파일 전체 읽기
# read()
data = file.read()
print(data)
file.close()

# 3.2 파일 한줄 읽기
while True:
    data = file.readline()
    print(data, end="")
    if data == "":
        break
file.close()

 

 

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

BELATED ARTICLES

more