您应该使用它
"r"来打开文本文件。不同的操作系统存储文本的方式略有不同,这将执行正确的翻译,因此您无需了解本地操作系统的特质。例如,您将知道换行符将始终显示为simple
"n",而不管代码在何处运行。
"rb"如果要打开非文本文件,则应使用,因为在这种情况下,翻译不合适。

您应该使用它
"r"来打开文本文件。不同的操作系统存储文本的方式略有不同,这将执行正确的翻译,因此您无需了解本地操作系统的特质。例如,您将知道换行符将始终显示为simple
"n",而不管代码在何处运行。
"rb"如果要打开非文本文件,则应使用,因为在这种情况下,翻译不合适。