首页 / 知识
python脚本怎么自动生成文件
2023-11-12 13:23:00
python脚本自动生成需要文件
在工作中我们经常需要通过一个文件写出另外一个文件,然而既然是对应关系肯定可以总结规律让计算机帮我们完成,今天我们就通过一个通用文件生成的python脚本来实现这个功能,将大家从每日重复的劳动中解放!
定义一个函数
defproduceBnf(infilename,outfilename):
List=[]
withopen(infilename,'r')asinf:
forlineininf.readlines():
List.append(re.match("正则表达式").group(?))
withopen(outfilename,'w')asoutf:
i=0
outf.write("文件头");
forcommandinList:
outf.write(“写入刚刚读取的内容(也可能是某种对应关系)”)
outf.write("写入其他内容")
outf.write("写入文件尾")
差不多,大多数情况下,都是这样的框架,这个函数需要一个输入文件,一个输出文件,一般情况下,我们希望,能够从命令行中将输入
文件参数传入,然后在本目录下生成输出文件
获得输入输出路径
infile=sys.argv[1]
produceBnf(infile,os.path.join(os.path.dirname(infile),"输出文件的名字"));
然后在命令行中我们执行这个python脚本然后加个参数就完工了。
脚本就是用来帮助我们简化重复的工作,让我们去做更有意义,更加需要思考的事情,所以希望大家以后多用脚本来简化自己的重复工
以上内容为大家介绍了python脚本怎么自动生成文件,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python如何调用另一个文件夹中的内
python如何调用另一个文件夹中的内容?,系统,培训,文件,模块,内容,路径,函数,所在,前缀,语句,python中调用另外一个文件夹中的内容:1、同一文件如何在python代码中指定保存的文件
如何在python代码中指定保存的文件格式,代码,培训,文件格式,格式,二进制文件,文件,后缀,以上,方法,更多,python指定保存文件格式的方法:1、保Python如何复制文件中的内容
Python如何复制文件中的内容,盘中,数据,培训,文件,内容,方法,文件夹,路径,源文件,文件名,python复制文件中内容的方法:1、使用shutil.copyfilePython中怎么新建文件夹
Python中怎么新建文件夹,代码,工作,培训,文件夹,路径,函数,操作系统,示例,文件名,以上,python中如何新建文件夹的方法:可以使用os包的mkdir函python如何获得文件大小
python如何获得文件大小,培训,文件大小,文件夹,大小,函数,方法,接口,以上,结果,文件,python获取文件大小的方法如下方法一:获取文件大小importpython如何获取文件名
python如何获取文件名,培训,数据,项目,模型,文件名,路径,文件,方法,列表,文件夹,python获取文件名的方法:在做项目中我们会有这个需求的,比如你python怎么在cmd运行文件夹
python怎么在cmd运行文件夹,培训,路径,文件夹,文件,以上,程序,方法,更多,内容,python是一门高级测面向对象的程序设计语言。运行Python,可在python如何读取文件
python如何读取文件,培训,数据,文件,信息,有限,操作系统,对象,磁盘,函数,表示,读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操python不定参数传值怎么做
python不定参数传值怎么做,位置,培训,名称,标准,代码,参数,函数,定义,教程,程序,使用*arg_name定义的位置参数,表示任意多个位置参数;Python标python怎么传递不定参数
python怎么传递不定参数,位置,培训,名称,标准,代码,参数,函数,定义,教程,程序,不定长位置参数使用*arg_name定义的位置参数,表示任意多个位置python文件后缀名是什么
python文件后缀名是什么,培训,系统,文件,控制台,后缀名,文本,窗口,编辑,程序,源程序,pypy以py扩展名的文件是Python源码文件,由python.exe解释python cmd中怎么运行python文件
python cmd中怎么运行python文件,培训,文件,路径,以上,程序,方法,更多,内容,运行Python,可在交互模式下运行,或者命令行中。命令行中运行的是