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

作者:FungLeo 时间:2023-08-03 18:33:26 

写 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 脚本文件。暂时没想到,就这么着吧~如果你有更好的方法,请给我留言哦~

来源:http://blog.csdn.net/fungleo/article/details/78850496

标签:一键,创建,python,命令行
0
投稿

猜你喜欢

  • python nohup 实现远程运行不宕机操作

    2023-10-21 02:21:44
  • 快速排序的算法思想及Python版快速排序的实现示例

    2021-10-26 18:04:24
  • 用python写一个windows下的定时关机脚本(推荐)

    2022-03-01 10:26:37
  • Python数据结构之图的应用示例

    2021-06-02 21:59:27
  • Python实现简单求解给定整数的质因数算法示例

    2021-05-27 09:23:08
  • vue面试之new Vue的时候到底做了什么

    2024-06-05 15:31:27
  • PHP实现二维数组中的查找算法小结

    2023-09-08 05:08:24
  • JavaScript使用canvas实现flappy bird全流程详解

    2024-04-18 09:34:49
  • Python聚类算法之基本K均值实例详解

    2023-07-14 12:49:08
  • 深入SQL截取字符串(substring与patindex)的详解

    2024-01-27 16:16:24
  • 两行代码实现的QQ窗口抖动效果

    2008-09-06 12:34:00
  • 使用python判断jpeg图片的完整性实例

    2021-10-05 19:50:09
  • MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解

    2024-01-17 17:53:34
  • Python3实现取图片中特定的像素替换指定的颜色示例

    2022-08-31 15:33:21
  • 与MSSQL对比学习MYSQL的心得(五)--运算符

    2024-01-15 17:13:36
  • 如何删除vue项目下的node_modules文件夹

    2023-07-02 17:10:00
  • Python压缩模块zipfile实现原理及用法解析

    2023-07-13 03:01:46
  • 使用XML配置c3p0数据库连接池

    2024-01-22 11:15:02
  • mysql数据库创建账号、授权、数据导出、导入操作示例

    2024-01-26 06:44:42
  • Pytorch中的图像增广transforms类和预处理方法

    2022-09-10 22:21:06
  • asp之家 网络编程 m.aspxhome.com