본문 바로가기
파이썬

파이썬 Error when creating a new text file with python?

by º기록 2021. 1. 7.
반응형

이 기능은 작동하지 않고 오류가 발생합니다. 인수 또는 매개 변수를 변경해야합니까?

import sys

def write():
    print('Creating new text file') 

    name = input('Enter name of text file: ')+'.txt'  # Name of text file coerced with +.txt

    try:
        file = open(name,'r+')   # Trying to create a new file or open one
        file.close()

    except:
        print('Something went wrong! Can\'t tell what?')
        sys.exit(0) # quit Python

write()

 

해결 방법

 

파일이 없으면 open (name, 'r +') 이 실패합니다.

open (name, 'w') 을 사용할 수 있습니다. 파일이 존재하지 않으면 파일을 생성하지만 기존 파일은 잘립니다.

또는 open (name, 'a') 를 사용할 수 있습니다. 파일이 존재하지 않으면 파일이 생성되지만 기존 파일은 잘리지 않습니다.

 

참조 페이지 https://stackoverflow.com/questions/18533621

 

 

반응형

댓글