python脚本的开头该怎么写
001、第一句通常为
a、#!/usr/bin/env python
b、#!/usr/bin/python
首先以上两脚都是指定脚本语言的解释器,均表示 用python解释器执行下面的脚本。
a的写法比b的写法更加的健壮。
因为b把解释器写死了, 如果python的可执行程序不在/usr/bin/python中,那么程序就容易出错。
而a的写法会在env设置中,PATH环境变量中收集第一个遇到的python程序,这个时候如果python程序不在/usr/bin/python中,仍然可以保证程序的正常运行。
002、第二句通常为:
# -*- coding: utf-8 -*-
以上语句用来告诉python程序源代码的编码。默认情况下使用的是ascii编码,在源程序中如果使用中文,一般会报错,但是如果加上 # -*- coding: utf-8 -*-,python程序则会自动处理,而不会报错。
参考:
01、https://blog.csdn.net/vancooler/article/details/86766707
02、https://blog.csdn.net/weixin_39619174/article/details/111065187