浅谈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中使用md5sum检查目录中相同文件代码分享
Feb 02 Python
Python requests发送post请求的一些疑点
May 20 Python
python实现泊松图像融合
Jul 26 Python
python中map的基本用法示例
Sep 10 Python
详解Django-channels 实现WebSocket实例
Aug 22 Python
Tensorflow实现多GPU并行方式
Feb 03 Python
python使用paramiko实现ssh的功能详解
Mar 06 Python
Python如何存储数据到json文件
Mar 09 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
Jun 12 Python
Python 基于jwt实现认证机制流程解析
Jun 22 Python
Django配置跨域并开发测试接口
Nov 04 Python
pytorch下的unsqueeze和squeeze的用法说明
Feb 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 Mysql编程之高级技巧
2008/08/27 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
PHP查询网站的PR值
2013/10/30 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
document.designMode的功能与使用方法介绍
2007/11/22 Javascript
javascript 文档的编码问题解决
2009/03/01 Javascript
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
javascript 判断两个日期之差的示例代码
2015/09/05 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
Python使用multiprocessing创建进程的方法
2015/06/04 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
mac安装pytorch及系统的numpy更新方法
2018/07/26 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
Python无损压缩图片的示例代码
2020/08/06 Python
Lookfantastic挪威官网:英国知名美妆购物网站
2017/07/26 全球购物
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
应届生自我鉴定
2013/12/11 职场文书
大一期末自我鉴定
2013/12/13 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
校园歌咏比赛主持词
2014/03/18 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
Python pandas之求和运算和非空值个数统计
2021/08/07 Python