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

 更新时间:2018年03月20日 09:27:51   作者:FungLeo  
下面小编就为大家分享一篇shell命令行,一键创建 python 模板文件脚本方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

写 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读取CSV文件的5种方式

    教你用Python读取CSV文件的5种方式

    一个股票的数据集,其实就是常见的表格数据,有自己的头部和身体,这篇文章主要介绍了用Python读取CSV文件的5种方式,通过五招给大家介绍的非常详细,需要的朋友可以参考下
    2021-11-11
  • Python爬虫eval实现看漫画漫画柜mhgui实战分析

    Python爬虫eval实现看漫画漫画柜mhgui实战分析

    这篇文章主要为大家介绍了Python爬虫eval实现看漫画漫画柜mhgui实战分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 深入了解python装饰器

    深入了解python装饰器

    这篇文章主要介绍了解python装饰器,装饰器定义一个为其他函数添加功能的函数,装饰器就是在不修改装饰对象源代码以及调用方式的前提下,为装饰对象添加新功能,下面和小编一起进入文章内容了解更多知识,需要的朋友可以参考一下
    2022-03-03
  • 利用Django-environ如何区分不同环境

    利用Django-environ如何区分不同环境

    这篇文章主要给大家介绍了关于利用Django-environ如何区分不同环境的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用django具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • Django 反向生成url实例详解

    Django 反向生成url实例详解

    这篇文章主要介绍了Django 反向生成url实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • django启动uwsgi报错的解决方法

    django启动uwsgi报错的解决方法

    这篇文章主要给大家介绍了关于django启动uwsgi报错的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04
  • 浅谈python正则的常用方法 覆盖范围70%以上

    浅谈python正则的常用方法 覆盖范围70%以上

    这篇文章主要为大家详细介绍了python正则的常用方法,覆盖范围70%以上,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python操作Sonqube API获取检测结果并打印过程解析

    Python操作Sonqube API获取检测结果并打印过程解析

    这篇文章主要介绍了Python操作Sonqube API获取检测结果并打印过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Python的Flask框架中实现分页功能的教程

    Python的Flask框架中实现分页功能的教程

    这篇文章主要介绍了Python的Flask框架中实现分页功能的教程,文中的示例基于一个博客来实现,需要的朋友可以参考下
    2015-04-04
  • 在VS Code上搭建Python开发环境的方法

    在VS Code上搭建Python开发环境的方法

    这篇文章主要介绍了在VS Code上搭建Python开发环境的方法,需要的朋友可以参考下
    2018-04-04

最新评论