浅谈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性能优化技巧
Mar 09 Python
详细讲解Python中的文件I/O操作
May 24 Python
Python调用微信公众平台接口操作示例
Jul 08 Python
python opencv 直方图反向投影的方法
Feb 24 Python
Python对多属性的重复数据去重实例
Apr 18 Python
python 将print输出的内容保存到txt文件中
Jul 17 Python
python实现傅里叶级数展开的实现
Jul 21 Python
django小技巧之html模板中调用对象属性或对象的方法
Nov 30 Python
python画双y轴图像的示例代码
Jul 07 Python
Python-接口开发入门解析
Aug 01 Python
Python中__repr__和__str__区别详解
Nov 07 Python
Anaconda 查看、创建、管理和使用python环境的方法
Dec 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加密解密类代码
2011/11/27 PHP
php批量上传的实现代码
2013/06/09 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
查看大图功能代码jquery版
2013/11/05 Javascript
JS与C#编码解码
2013/12/03 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
微信小程序实现上传多个文件 超过10个
2020/03/30 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
Python open读写文件实现脚本
2008/09/06 Python
深入剖析Python的爬虫框架Scrapy的结构与运作流程
2016/01/20 Python
scrapy爬虫完整实例
2018/01/25 Python
python如何统计序列中元素
2020/07/31 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
运动会通讯稿50字
2014/01/30 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
运动会演讲稿100字
2014/08/25 职场文书
教师工作能力自我评价
2015/03/04 职场文书
在职证明范本
2015/06/15 职场文书
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
HTTP中的Content-type详解
2022/01/18 HTML / CSS
HTML+JS实现在线朗读器
2022/02/15 Javascript