浅谈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中将字典转换为XML以及相关的命名空间解析
Oct 15 Python
使用python和Django完成博客数据库的迁移方法
Jan 05 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
python根据url地址下载小文件的实例
Dec 18 Python
Python合并同一个文件夹下所有PDF文件的方法
Mar 11 Python
选择python进行数据分析的理由和优势
Jun 25 Python
Tensorflow获取张量Tensor的具体维数实例
Jan 19 Python
Django如何批量创建Model
Sep 01 Python
python+requests实现接口测试的完整步骤
Oct 27 Python
python实现xml转json文件的示例代码
Dec 30 Python
Python爬取梨视频的示例
Jan 29 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中冒号、endif、endwhile、endfor使用介绍
2010/04/28 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
2013/07/31 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
vue3.0自定义指令(drectives)知识点总结
2020/12/27 Vue.js
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
Python计算程序运行时间的方法
2014/12/13 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
详解Python 正则表达式模块
2018/11/05 Python
python输入整条数据分割存入数组的方法
2018/11/13 Python
python学习开发mock接口
2019/04/28 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
应届毕业生求职信
2013/11/30 职场文书
质量管理标语
2014/06/12 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
原告离婚代理词
2015/05/23 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python