浅谈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使用cStringIO实现临时内存文件访问的方法
Mar 26 Python
深入浅析python定时杀进程
Jun 06 Python
Python实现随机选择元素功能
Sep 14 Python
Python实现简单的HttpServer服务器示例
Sep 25 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
Nov 23 Python
python requests 测试代理ip是否生效
Jul 25 Python
python交换两个变量的值方法
Jan 12 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
Jan 19 Python
python进程间通信Queue工作过程详解
Nov 01 Python
Python获取对象属性的几种方式小结
Mar 12 Python
Python爬虫实现vip电影下载的示例代码
Apr 20 Python
Python偏函数Partial function使用方法实例详解
Jun 17 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
信用卡效验程序
2006/10/09 PHP
MySql中正则表达式的使用方法描述
2008/07/30 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
php实现可运算的验证码
2015/11/10 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
2015/07/17 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
Angularjs上传文件组件flowjs功能
2017/08/07 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
2018/06/28 Javascript
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
python绘制立方体的方法
2018/07/02 Python
python标准库os库的函数介绍
2020/02/12 Python
Python进行特征提取的示例代码
2020/10/15 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
服务标语口号
2014/07/01 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
社区个人对照检查材料(群众路线)
2014/09/26 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
2014年团队工作总结
2014/11/24 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
PHP新手指南
2021/04/01 PHP
Nginx缓存设置案例详解
2021/09/15 Servers