浅谈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中for循环的使用
Apr 14 Python
12步教你理解Python装饰器
Feb 25 Python
Python之re操作方法(详解)
Jun 14 Python
分享一个简单的python读写文件脚本
Nov 25 Python
Python读取系统文件夹内所有文件并统计数量的方法
Oct 23 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
python关闭占用端口方式
Dec 17 Python
python ETL工具 pyetl
Jun 07 Python
django models里数据表插入数据id自增操作
Jul 15 Python
python3代码输出嵌套式对象实例详解
Dec 03 Python
PyQt QMainWindow的使用示例
Mar 24 Python
Python爬虫中urllib3与urllib的区别是什么
Jul 21 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
世界上第一台立体声收音机
2021/03/01 无线电
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
php分页函数示例代码分享
2014/02/24 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
php多个文件及图片上传实例详解
2014/11/10 PHP
php 数组字符串搜索array_search技巧
2016/07/05 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
javascript中基本类型和引用类型的区别分析
2015/05/12 Javascript
javascript如何实现暂停功能
2015/11/06 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
从零学习node.js之mysql数据库的操作(五)
2017/02/24 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
web页面和微信小程序页面实现瀑布流效果
2018/09/26 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
python strip()函数 介绍
2013/05/24 Python
python字符串连接的N种方式总结
2014/09/17 Python
Python三元运算实现方法
2015/01/12 Python
详谈python read readline readlines的区别
2017/09/22 Python
浅析python协程相关概念
2018/01/20 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
信息工程学院毕业生推荐信
2013/11/05 职场文书
公证委托书模板
2014/04/03 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
航空学院求职信
2014/06/11 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书