터미널 osX에서 파이썬의 파일에 쓰려고합니다. 파일이 존재하지 않으면 쓰기 모드가 자동으로 새 파일을 생성한다는 것을 알고 있습니다. 사실인가요? 여러 번 시도했지만 부분적으로 작동 한 적이 한 번있었습니다. 내 코딩이 잘못된 경우 누구든지 말해 줄 수 있습니까? 감사합니다. 암호:
with open('mynewfile.txt', mode='w', encoding='utf-8') as a_file:
a_file.write('these are my new files')
with open('mynewfile.txt', encoding='uff-8')
print(a_file.read())
그 코드로 첫 번째 줄을 전달할 수도 없습니다. 첫 번째 줄을 입력하면 잘못된 구문 오류 메시지가 나타납니다.
누군가 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까? 해당 파일이 이미 있어야합니까? 나는 또한 내 교수가 가지고있는 것과 똑같은 try..except 블록을 사용하여 코드를 입력했지만 나에게도 그렇게하지 않을 것이다.
세 번째 줄에 구문 오류, 누락 as a_file:
및 잘못된 인코딩이 있습니다 uff-8
.
>>> with open('mynewfile.txt', encoding='utf-8') as a_file:
... print(a_file.read())
these are my new files
해당 파일이 이미 있어야합니까?
파일을 생성 할 때 이미 파일이있을 필요는 없습니다.
나는 또한 내 교수가 가지고있는 것과 똑같은 try..except 블록을 사용하여 코드를 입력했지만 나에게도 그렇게하지 않을 것이다.
구문 오류가있는 경우에는 try..except를 사용할 수 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다