一、开篇
看文章标题, 很高大上。
主要介绍 实现一键式自动化操作,具体的操作是:如何快速的创建 Python 与 Shell 文件? 是的,创建 Python 与 Shell 文件是一个很简单的事情,但是如何做到 快速,这恐怕需要动点歪脑筋。
我所能想到的常规方法是(Shell为例):
1、调取(Go2Shell)终端,touch filename.sh。
2、直接使用 IDE 创建。
以上两个方法,貌似没有问题。但是都有缺点:
1、通过 touch 创建的文件都是空白的文件,作为一个标准的 shell 文件至少要有这一句:#!/bin/sh。所以这样创建的文件,还需要手动的添加,简直浪费时间。
2、IDE 使用不方便。毕竟这样的脚本文件,我们希望的是随(时)创随(时)用。而不是在创建的时候,还需要打开其它的 IDE,不仅浪费时间,还很别扭。
通过以上的分析,如何做到 快速 呢?我所希望的是:调取(Go2Shell)终端,通过特定的指令,直接生成一个标准的初始化文件。比如:
fsh filename # 创建一个 filename.sh 文件
这样一个标准的 Shell 文件在当前的目录中就生成了。上面介绍的是 Shell 文件,但是对于 Python 文件相比之下稍微有那么一点复杂, Python 还有一种叫包(package)文件。所以对于 Python 文件的创建,有如下两种方式:
fpy filename # 创建一个 filename.py 文件
fpy p