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实现多线程采集的2个代码例子
Jul 07 Python
给Python IDLE加上自动补全和历史功能
Nov 30 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
python检查URL是否正常访问的小技巧
Feb 25 Python
python实现人脸识别经典算法(一) 特征脸法
Mar 13 Python
python实现遍历文件夹修改文件后缀
Aug 28 Python
python实现年会抽奖程序
Jan 22 Python
简单了解python中对象的取反运算符
Jul 01 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
Aug 08 Python
python函数参数(必须参数、可变参数、关键字参数)
Aug 16 Python
Python turtle库的画笔控制说明
Jun 28 Python
python中numpy.empty()函数实例讲解
Feb 05 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
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
跟我学习javascript的作用域与作用域链
2015/11/19 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
JavaScript 随机验证码的生成实例代码
2016/09/22 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
js 调用百度分享功能
2017/02/27 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
4个顶级开源JavaScript图表库
2018/09/29 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
vue组件通信传值操作示例
2019/01/08 Javascript
基于Express框架使用POST传递Form数据
2019/08/10 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
JavaScript用document.write()输出换行的示例代码
2020/11/26 Javascript
[45:34]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.18
2020/12/19 DOTA
新手该如何学python怎么学好python?
2008/10/07 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
浅谈python中的占位符
2017/11/09 Python
python 自定义对象的打印方法
2019/01/12 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
DOM和JQuery对象有什么区别
2016/11/11 面试题
毕业求职自荐信格式是什么
2013/11/19 职场文书
文明村创建实施方案
2014/03/27 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL