我正在尝试在我的终端osX上写一个来自python的文件。我知道如果文件不存在,写模式会自动创建一个新文件。真的吗?在我尝试过的很多次中,有一次它部分起作用。谁能告诉我我的编码是否错误?谢谢。 代码:
arr[1]
我甚至无法通过该代码传递第一行。在我输入第一行后,我收到无效的语法错误消息。
有人可以告诉我我做错了什么吗?我是否需要拥有该文件?我也使用try..except块输入代码,就像我的教授那样,但它也不适合我。
答案 0 :(得分:0)
您在第三行中遇到语法错误,错过了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与语法错误一起使用。