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

 

posted @ 2024-03-08 16:55  小鲨鱼2018  阅读(299)  评论(0编辑  收藏  举报