Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Can';不要在文件上写字_Python_Macos_Utf 8 - Fatal编程技术网

Python Can';不要在文件上写字

Python Can';不要在文件上写字,python,macos,utf-8,Python,Macos,Utf 8,我正试图在终端osX上从python编写一个文件。我知道如果文件不存在,写入模式会自动创建一个新文件。这是真的吗?在我尝试过的很多次中,有一次它部分起作用。有人能告诉我我的编码是否错了吗?非常感谢。 代码: 我连第一行代码都不能通过。在我输入第一行之后,我得到无效语法错误消息 有人能告诉我我做错了什么吗?我需要已经有那个文件吗?我还用try.输入了代码。除了块与我教授的完全一样,但它也不能为我输入代码。第三行有语法错误,遗漏了作为文件:和错误的编码uff-8: >>> with

我正试图在终端osX上从python编写一个文件。我知道如果文件不存在,写入模式会自动创建一个新文件。这是真的吗?在我尝试过的很多次中,有一次它部分起作用。有人能告诉我我的编码是否错了吗?非常感谢。 代码:

我连第一行代码都不能通过。在我输入第一行之后,我得到无效语法错误消息


有人能告诉我我做错了什么吗?我需要已经有那个文件吗?我还用try.输入了代码。除了块与我教授的完全一样,但它也不能为我输入代码。

第三行有语法错误,遗漏了
作为文件:
和错误的编码
uff-8

>>> with open('mynewfile.txt', encoding='utf-8') as a_file:
...     print(a_file.read())
these are my new files
我需要已经有那个文件吗

您不需要在创建文件时就已经拥有该文件

我还使用try..except块输入代码,该块与我的 教授有,但对我来说也不行


除非有语法错误,否则不能使用try.。

第三行有语法错误,缺少
作为文件:
和错误的编码
uff-8

>>> with open('mynewfile.txt', encoding='utf-8') as a_file:
...     print(a_file.read())
these are my new files
我需要已经有那个文件吗

您不需要在创建文件时就已经拥有该文件

我还使用try..except块输入代码,该块与我的 教授有,但对我来说也不行


除非有语法错误,否则不能使用try.。

非常感谢。您能否澄清错误,将其作为\u文件:。我不明白那部分,非常感谢。您能否澄清错误,将其作为\u文件:。我不明白那部分