[제로베이스_데이터 취업 스쿨 16기] 파이썬 중급 (4)

김세훈·2023년 6월 13일
post-thumbnail

텍스트 파일

파일 열기

  • open()
  • 'w' : 쓰기 전용 (파일이 존재하면 덮어 씌움)
  • 'a' : 쓰기 전용 (파일이 존재하면 덮붙임)
  • 'x' : 쓰기 전용 (파일이 존재하면 에러 발생)
  • 'r' : 읽기 전용 (파일이 존재하지 않으면 에러 발생)

파일 쓰기

  • write()
  • writelines()

파일 읽기

  • read()
  • readlines()
  • readline()

파일 닫기

  • close()
path = 'D:/test/'

def writePrimeNumber(n):
    file = open(uri + 'prime_numbers.txt', 'a')
    file.write(str(n))
    file.write('\n')

    file.close()

inputNumber = int(input("0보다 큰 정수 입력: "))
for number in range(2, (inputNumber + 1)):
    flag = True
    for n in range(2, number):
        if number % n == 0:
            flag = False
            break

    if (flag):
        writePrimeNumber(number)
profile
KimSe's 주절주절

0개의 댓글