반응형
이 기능은 작동하지 않고 오류가 발생합니다. 인수 또는 매개 변수를 변경해야합니까?
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 rcParams에서 linestyle = None을 사용하여 matplotlib에서 오차 막대 플롯을 어떻게 만드나요? (0) | 2021.01.07 |
---|---|
파이썬 목록에서 None이 아닌 첫 번째 값 가져 오기 (0) | 2021.01.07 |
파이썬 Python: strip a wildcard word (0) | 2021.01.07 |
파이썬 Python : 어떤 OS에서 실행 중입니까? (0) | 2021.01.07 |
파이썬 양식 추가를 기반으로 장고 편집 양식? (0) | 2021.01.07 |
댓글