浅谈Python脚本开头及导包注释自动添加方法


Posted in Python onOctober 27, 2018

1、开头:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 ? 指定

#!/usr/bin/python

是用来说明脚本语言是python的

是要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的。

#!/usr/bin/python:是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;

#!/usr/bin/env python(推荐):这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。

#!/usr/bin/python 相当于写死了python路径;

#!/usr/bin/env python 会去环境设置寻找 python 目录,推荐这种写法

# -*- coding: utf-8 -*-

在python脚本(.py文件)的第一行声明#-*- coding = utf-8后即可在文件中使用中文注释。这句话用来说明你的Python源程序文件用使用的编码。缺省情况下你的程序需要使用ascii码来写,但如果在其中写中文的话,python解释器一般会报错,但如果加上你所用的文件编码,python就会自动处理不再报错。

2、自动添加头设置方法:

File->settings->Editor->File and Code Templates->Python Script

浅谈Python脚本开头及导包注释自动添加方法

浅谈Python脚本开头及导包注释自动添加方法

以上这篇浅谈Python脚本开头及导包注释自动添加方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中元类用法实例
Oct 10 Python
跟老齐学Python之折腾一下目录
Oct 24 Python
详解windows python3.7安装numpy问题的解决方法
Aug 13 Python
CentOS7安装Python3的教程详解
Apr 10 Python
python验证身份证信息实例代码
May 06 Python
Python实现通过解析域名获取ip地址的方法分析
May 17 Python
详解pytorch 0.4.0迁移指南
Jun 16 Python
python函数定义和调用过程详解
Feb 09 Python
Python正则表达式高级使用方法汇总
Jun 18 Python
通过实例简单了解python yield使用方法
Aug 06 Python
深度学习详解之初试机器学习
Apr 14 Python
python中如何对多变量连续赋值
Jun 03 Python
使用python实现http及ftp服务进行数据传输的方法
Oct 26 #Python
python 快速把超大txt文件转存为csv的实例
Oct 26 #Python
python针对不定分隔符切割提取字符串的方法
Oct 26 #Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
Oct 26 #Python
Python异常的检测和处理方法
Oct 26 #Python
Python subprocess库的使用详解
Oct 26 #Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 #Python
You might like
解析如何在PHP下载文件名中解决乱码的问题
2013/06/20 PHP
php生成图片验证码
2015/06/09 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
JS 字符串连接[性能比较]
2009/05/10 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
2010/11/16 Javascript
非阻塞动态加载javascript广告实现代码
2010/11/17 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
jQuery表单对象属性过滤选择器实例详解
2016/09/13 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
react-native DatePicker日期选择组件的实现代码
2017/09/12 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
2017/09/26 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
Python实现的归并排序算法示例
2017/11/21 Python
详解python做UI界面的方法
2019/02/27 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
python程序输出无内容的解决方式
2020/04/09 Python
django ORM之values和annotate使用详解
2020/05/19 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
会计专业自我鉴定范文
2013/10/06 职场文书
应聘医药代表职位求职信
2013/10/21 职场文书
高级方案规划工程师岗位职责
2013/11/29 职场文书
大众服装店创业计划书范文
2014/01/01 职场文书
安全责任书
2015/01/29 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python