操做I/O的能力是由操做系统的提供的,每一种编程语言都会把操做系统提供的低级C接口封装起来供开发者使用,Python也不例外。编程
encoding is the name of the encoding used to decode or encode the
file. This should only be used in text mode. The default encoding is
platform dependent, but any encoding supported by Python can be
passed. See the codecs module for the list of supported encodings.