iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >详解python脚本自动生成需要文件实例代码
  • 768
分享到

详解python脚本自动生成需要文件实例代码

自动生成详解脚本 2022-06-04 18:06:32 768人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

python脚本自动生成需要文件 在工作中我们经常需要通过一个文件写出另外一个文件,然而既然是对应关系肯定可以总结规律让计算机帮我们完成,今天我们就通过一个通用文件生成的python脚本来实现这个功能,将大

python脚本自动生成需要文件

在工作中我们经常需要通过一个文件写出另外一个文件,然而既然是对应关系肯定可以总结规律让计算机帮我们完成,今天我们就通过一个通用文件生成的python脚本来实现这个功能,将大家从每日重复的劳动中解放!

定义一个函数


def produceBnf(infilename,outfilename):
  List=[]
  with open(infilename,'r') as inf:
    for line in inf.readlines():
      List.append(re.match("正则表达式").group(?))
  with open(outfilename,'w') as outf:
    i=0
    outf.write("文件头");
    for command in List:
        outf.write(“写入刚刚读取的内容(也可能是某种对应关系)”)
        outf.write("写入其他内容")
    outf.write("写入文件尾")

差不多,大多数情况下,都是这样的框架,这个函数需要一个输入文件,一个输出文件,一般情况下,我们希望,能够从命令行中将输入文件参数传入,然后在本目录下生成输出文件

获得输入输出路径


infile=sys.argv[1]
produceBnf(infile,os.path.join(os.path.dirname(infile),"输出文件的名字"));

ok,搞定,然后在命令行中我们执行这个Python脚本然后加个参数就完工了。

脚本就是用来帮助我们简化重复的工作,让我们去做更有意义,更加需要思考的事情,所以希望大家以后多用脚本来简化自己的重复工作。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

--结束END--

本文标题: 详解python脚本自动生成需要文件实例代码

本文链接: https://www.lsjlt.com/news/13739.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python实现自动生成C++代码的代码生成器
    遇到的问题 工作中遇到这么一个事,需要写很多C++的底层数据库类,但这些类大同小异,无非是增删改查,如果人工来写代码,既费力又容易出错;而借用python的代码自动生成,可以轻松搞定...
    99+
    2024-04-02
  • python实现自动抢课脚本的示例代码
    目录自动抢课脚本使用手册1.准备工作2.配合使用py脚本和xlsx文件3.auto_get_lesson_pic_recognize功能介绍4.坐标版本(不建议使用)5.代码自动抢课...
    99+
    2024-04-02
  • Python自动备份脚本的示例代码
    目录一、前言二、代码一、前言 之前因为疫情常常不知道会不会被封在家里,又不想把电脑带过来带过去,就做了这个自动备份的脚本。 功能如下: 自动从指定根目录里将找到的所有指定后缀名的文件...
    99+
    2022-12-26
    Python 自动备份脚本 Python 备份脚本
  • mybatis mybatis-plus-generator+clickhouse自动生成代码案例详解
    目录依赖配置CodeGeneratormybatis-plus-generator + clickhouse 自动生成代码 依赖 <!--> mybatis-pl...
    99+
    2024-04-02
  • vue配置文件自动生成路由和菜单实例代码
    目录写在前面router.json路由生成菜单生成效果总结写在前面 每次重复写路由的时候是不是会觉得很烦,特别是项目大的时候,路由会有特别多,看都看不过来,所以这里我是有了一个ro...
    99+
    2024-04-02
  • python怎么实现自动生成C++代码的代码生成器
    这篇文章主要讲解了“python怎么实现自动生成C++代码的代码生成器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python怎么实现自动生成C++代码的代码生成器”吧!遇到的问题工作中遇...
    99+
    2023-07-02
  • shell脚本怎么自动生成文件开头注释
    今天给大家介绍一下shell脚本怎么自动生成文件开头注释。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。在工作时我们编写bash脚本需要在shell中写注释,每...
    99+
    2023-06-28
  • SpringbootMybatisPlus自动生成工具类详解代码
    前言 代码生成器,也叫逆向工程,是根据数据库里的表结构,自动生成对应的实体类、映射文件和接口。 看到很多小伙伴在为数据库生成实体类发愁,现分享给大家,提高开发效率。 一、pom依赖 ...
    99+
    2024-04-02
  • SpringBoot集成Mybatis-plus并实现自动生成相关文件的示例代码
    Mybatis-Plus是一个优秀的Mybatis增强工具,目前更新到3.1.1。Mybatis-Plus原生提供了很多单表操作的方法,极大简化了繁琐的curd的操作,同时又支持xm...
    99+
    2024-04-02
  • python文件名批量重命名脚本实例代码
    python文件名批量重命名脚本 #encoding=utf-8 import cv2 import os import shutil base_dir = r'文件所在的文件...
    99+
    2024-04-02
  • python 生成xml文件,以及美化的实例代码
    看代码吧~ # -*- coding:utf-8 -*- import os import json import numpy as np #from xml.etree i...
    99+
    2024-04-02
  • 利用android studio 生成 JNI需要的动态库so文件 图文详解
    一、环境搭建 1.1 Android studio2021.2.1安装 到官网下载,此处不再陈述 1.2 JNI安装 JNI 是JDK里的内容,电脑上正确安装并配置JDK即可。 1.3 NDK安装 直接在Android studio下载(F...
    99+
    2023-09-12
    ndk-build cmake jni ndk so库文件
  • MybatisPlus代码生成器含XML文件详解
    目录MybatisPlus代码生成器含XML所需依赖代码如下MybatisPlus代码生成器,自用版本不带xmlMybatisPlus代码生成器含XML 所需依赖         &...
    99+
    2024-04-02
  • Babel自动生成Attribute文档实现详解
    目录1. 前言2. 开发自动生成属性文档插件2.1 生成Babel插件模板:2.2 转换思路详解:2.3 单元测试用例:2.4 AST分析详解:2.5 插件开发过程:2.5.1 定义...
    99+
    2022-11-13
    Babel生成Attribute文档 Babel Attribute
  • Python实现自动整理文件的示例代码
    目录一、前言二、遍历文件三、移动文件四、自动整理文件1、将图片集中存放2、同步整理文件3、获取文件属性一、前言 今天我们就带大家来实现一下文件自动整理的操作。在我们日常生活中,文件总...
    99+
    2024-04-02
  • 利用Python自动生成PPT的示例详解
    在日常工作中,PPT制作是常见的工作,如果制作创意类PPT,则无法通过自动化的形式生成,因为创意本身具有随机性,而自动化解决的是重复性工作,两者有所冲突。 python-pptx是p...
    99+
    2024-04-02
  • SpringBoot集成Mybatis-plus并实现自动生成相关文件的示例代码怎么写
    这篇文章给大家介绍SpringBoot集成Mybatis-plus并实现自动生成相关文件的示例代码怎么写,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Mybatis-Plus是一个优秀的Mybatis增强工具,目前更新...
    99+
    2023-06-22
  • Python MD5文件生成码的实例分析
    Python MD5文件生成码的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。当前,就算是没有几百种,也有几十种可用的  MD5发行版本;显然,我不能在本文中...
    99+
    2023-06-17
  • 6个实用的Python自动化脚本详解
    目录1、将 PDF 转换为音频文件2、从列表中播放随机音乐3、不再有书签了4、智能天气信息5、长网址变短网址6、清理下载文件夹每天你都可能会执行许多重复的任务,例如阅读 pdf、播放...
    99+
    2024-04-02
  • Python实现动态二维码生成的示例代码
    目录1.MyQR普通的二维码制作带背景图片的二维码制作带动图背景的二维码制作2.qrcode简单的二维码制作带背景图片的二维码制作大家好,我是辰哥~ 今天给大家分享两个制作二维码的P...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作