python(36)
-
7. 퀴즈 #7
''' Quiz) 당신의 회사에서는 매주 1회 작성해야하는 보고서가 있습니다. 보고서는 항상 아래와 같은 형태로 출력되어야 합니다. - x 주차 주간 보고 - 부서 : 이름 : 업무 요약 : 1주차부터 50주차까지의 보고서 파일을 만드는 프로그램을 작성하시오. 조건 : 파일명은 '1주차.txt', '2주차.txt', ... 와 같이 만듭니다. ''' # 내 코드 for i in range(1, 51): with open(f"{i}주차.txt", "w", encoding="utf8") as report_file: report_file.write(f"- {i} 주차 주간보고 -\n부서 : \n이름 : \n업무 요약 : ") 강사님 코드 # 강사님 코드 for i in range(1, 51): with ope..
2023.05.08 -
7. with
pickle 읽기 import pickle with open("profile.pickle", "rb") as profile_file: print(pickle.load(profile_file)) # close 를 안해도됨 ''' {"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]} ''' 쓰기 with open("study.txt", "w", encoding="utf8") as study_file: study_file.write("파이썬을 열심히 공부하고 있어요") # study.txt 파일이 생긴다. 읽기 with open("study.txt", "r", encoding="utf8") as study_file: print(study_file.read()) # 파이썬을 열심..
2023.05.08 -
7. pickle
쓰기 # pickle 은 프로그램상에서 사용하고 있는 데이터를 파일 형태로 저장하는 것 import pickle # wb 는 바이너리 를 뜻함 profile_file = open("profile.pickle", "wb") # 쓰기 profile = {"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]} print(profile) pickle.dump(profile, profile_file) # profile 에 있는 정보를 file 에 저장 profile_file.close() # 파일이 생성됨 ''' {"이름": "박명수", "나이":30, "취미":["축구", "골프", "코딩"]} ''' 읽기 profile_file = open("profile.pickle", "rb"..
2023.05.08 -
7. 파일 입출력
쓰기 score_file = open("score.txt", "w", encoding="utf8") # w 는 쓰기 print("수학 : 0", file=score_file) # 줄바꿈됨 print("영어 : 50", file=score_file) score_file.close() # 실행하면 현재 디렉토리에 파일이 생성된다. 이어쓰기 score_file = open("score.txt", "a", encoding="utf8") # 내용이 존재하는 파일에 이어서쓸떄 append 인 a score_file.write("과학 : 80") score_file.write("\n코딩 : 100") # 줄바꿈이 안되기 때문에 \n 추가 score_file.close() # 파일에 내용이 추가된다. 읽기 score_..
2023.05.08 -
7. 다양한 출력 포멧
# 빈 자리는 빈공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간을 확보 print("{0: >10}".format(500)) # 500 # 양수일 땐 + 로 표시, 음수일 땐 - 로 표시 print("{0: >+10}".format(500)) # +500 print("{0: >+10}".format(-500)) # -500 # 왼쪽 정렬하고, 빈칸을 _ 로 채움 print("{0:_
2023.05.08 -
7. 표준입출력
print("Python", "Java") # Python Java print("Python", "Java", sep=",") # Pyhton,Java print("Python", "Java", "JavaScript" sep=" vs ") # Python vs Java vs JavaScript print("Python", "Java", sep=",", end="?") print("무엇이 더 재밌을까요?") # Python,Java?무엇이 더 재밌을까요? import sys print("Python", "Java", file=sys.stdout) # stdout 은 표준 출력 print("Python", "Java", file=sys.stderr) # stdin 은 표준 에러 ''' Python Java ..
2023.05.08