优草派 > Python

Python脚本怎么自动生成文件?Python脚本生成文件方法

罗西汉         优草派

在开发python程序时经常会有一个需求就是根据不同的工程去自动的生成文件,经常会在一些日志文件和通用信息文件需要它。那么今天这篇文章就会带来python脚本自动生成文件的方法,只要使用一个python脚本就能自动生成文件。

Python脚本怎么自动生成文件?Python脚本生成文件方法

1.新建一个python文件在里面写一个函数来方便其他程序可以随时调用,代码如下:

# infile是输入的文件,outfile是输出的文件,List是用来存储输入文件数据的列表
def produceBnf(infile,outfile):
List=[]

2.使用for循环将输入文件内的所有数据按照一行一行的形式读取出来并存储在列表List之中,代码如下:

with open(infilen,'r') as inf:
        for line in inf.readlines():
            List.append(re.match("正则表达式").group())    # 正则表达式可以根据自己的过滤需求来写,不需要可以直接删除掉

3.在循环读取完数据之后在使用一个for循环将列表内的数据取出来并写入一个新的文件之中,代码如下:

    with open(outfile,'w') as outf:
        i=0
        outf.write("这里写文件的标题");
        for command in List:
                outf.write(command)    # 这里是List列表中的数据
        outf.write("这里写入文件的尾部信息,列入时间和作用")

4.获取本地磁盘上的一个文件路径,并调用函数在文件目录下输出一个新的文件,代码如下:

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

然后在需要自动生成文件的程序之中导入这个python脚本就可以使用这个函数去自动生成文件了。

以上就是关于“Python脚本怎么自动生成文件?Python脚本生成文件方法”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024