对 #!/usr/bin/python 和 # -*- coding: utf-8 -*-格式的详细解释是:
#!/usr/bin/python
- 用来说明脚本语言是python的;
- 要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的。
# -*- coding: utf-8 -*-
- 用来指定文件编码为 utf-8的;
- 如果没有此文件编码类型的声明,则 python默认以 ASCII 编码去处理。如果你没声明编码,但是文件中又包含非ASCII编码的字符的话,python解析器去解析的python文件,自然就会报错了。
- 必须放在python文件的第一行或第二行