浅谈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 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
Python中使用HTMLParser解析html实例
Feb 08 Python
Python出现segfault错误解决方法
Apr 16 Python
Python pass详细介绍及实例代码
Nov 24 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
python http接口自动化脚本详解
Jan 02 Python
tensorflow建立一个简单的神经网络的方法
Feb 10 Python
NumPy 基本切片和索引的具体使用方法
Apr 24 Python
python如何将多个PDF进行合并
Aug 13 Python
用Python实现校园通知更新提醒功能
Nov 23 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 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/10/26 PHP
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
mysql desc(DESCRIBE)命令实例讲解
2016/09/24 PHP
php7函数,声明,返回值等新特性介绍
2018/05/25 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
javascript实现的动态添加表单元素input,button等(appendChild)
2007/11/24 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
浅析Javascript使用include/require
2013/11/13 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
python实现kmp算法的实例代码
2019/04/03 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
营销与策划应届生求职信
2013/11/04 职场文书
高中班长自我鉴定
2013/12/20 职场文书
新郎父亲婚宴答谢词
2014/01/11 职场文书
先进事迹报告会感言
2014/01/24 职场文书
《散步》教学反思
2014/03/02 职场文书
个人合作协议书范本
2014/04/18 职场文书
物流专业专科生职业生涯规划书
2014/09/14 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
2015年世界粮食日演讲稿
2015/03/20 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书