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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2023-03-08 samtools 统计重测序数据深度 depth、depth -a、depth -aa的联系与区别
2021-03-08 python中如何获取函数文档
2021-03-08 python中写一个求阶乘的函数
2021-03-08 python中写一个求阶乘的函数
2021-03-08 python中map()内置函数
2021-03-08 python中filter关键字
2021-03-08 python中lambda关键字创建匿名函数