shell命令行,一键创建 python 模板文件脚本方法


Posted in Python onMarch 20, 2018

写 python 文件时,每个文件开头都必须注明版本和编码。每次我 touch 文件之后粘贴这两句话让我不胜其烦。

由于我没有安装 python 的 IDE 工具,也没有为 vim 安装相应的插件。主要是为了练习自己的编码能力,而不希望过于依赖工具,所以为了解决这个问题,我写了这个脚本。

#!/bin/bash
if [ -n "$1" ]; then
 if [ -f "$1" ]; then
 echo $1 '文件已经存在,不能重复创建'
 else
 echo '#!/usr/bin/env python3' > $1
 echo '# -*- coding: UTF-8 -*-' >> $1
 echo $1 '文件创建成功'
 fi
else
 echo '请添加新建 Python 文件名参数'
fi

将脚本保存在 ~/.bin 目录下,命名为 newpy 文件,然后将 ~/.bin 添加到系统环境变量中,然后就可以在命令行中输入

newpy test.py

来创建一个自带注释的 python 脚本文件了。

如果需要更多的功能,可以不断丰富这个 shell 脚本文件。暂时没想到,就这么着吧~如果你有更好的方法,请给我留言哦~

以上这篇shell命令行,一键创建 python 模板文件脚本方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用cookielib库示例分享
Mar 03 Python
介绍Python的Urllib库的一些高级用法
Apr 30 Python
python xml解析实例详解
Nov 14 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
Jul 13 Python
python使用xslt提取网页数据的方法
Feb 23 Python
python爬取m3u8连接的视频
Feb 28 Python
ubuntu17.4下为python和python3装上pip的方法
Jun 12 Python
在python中获取div的文本内容并和想定结果进行对比详解
Jan 02 Python
PyQt5实现简单数据标注工具
Mar 18 Python
Python数据类型之List列表实例详解
May 08 Python
Python中itertools库的四个函数介绍
Apr 06 Python
Python 第三方库 openpyxl 的安装过程
Dec 24 Python
python如何拆分含有多种分隔符的字符串
Mar 20 #Python
Python中str.join()简单用法示例
Mar 20 #Python
单利模式及python实现方式详解
Mar 20 #Python
python如何去除字符串中不想要的字符
Jul 05 #Python
python删除某个字符
Mar 19 #Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
Mar 19 #Python
Python3 replace()函数使用方法
Mar 19 #Python
You might like
ftp类(myftp.php)
2006/10/09 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
2015/06/06 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
javascript比较文档位置
2008/04/08 Javascript
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
深入理解移动前端开发之viewport
2018/10/19 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
web.py在模板中输出美元符号的方法
2014/08/26 Python
python开发利器之ulipad的使用实践
2017/03/16 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
Selenium chrome配置代理Python版的方法
2018/11/29 Python
Python中的 enum 模块源码详析
2019/01/09 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
python实现猜拳游戏
2020/03/04 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
中国首家奢侈品O2O网购平台:第五大道奢侈品网
2017/12/14 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript