zoukankan      html  css  js  c++  java
  • 批量fas序列文件拆分成单个文件

    参考1

    批量创建文件其实很简单,只需要按照需要创建写文件、写完关闭当前写文件、创建新的写文件、写完关闭当前文件、、、不断循环即可,以下是一个简单例子,将大文件big.txt按照每1000行分割成一个个小文件,具体做法如下:

    # -*- coding: utf-8 -*-
    
    index = 0
    count = 0
    f_in = open("%d.txt" % index, "w")
    with open("big.txt", "r") as f_out:
        for line in f_out:
            count += 1
            f_in.write(line)
    
            # 读满1000行之后,行计数置零,小文件序号加一,创建一个新的文件写信息
            if count == 1000:
                f_in.close()
                count = 0
                index += 1
                f_in = open("%d.txt" % index, "w")
    

    参考2

    批量创建文件

    ## 假设我要新建10个txt文件,这里我用一个for循环
    for i in range(10):
    	##这里的./指代的是当前文件夹, %i表示文件的名称,a表示没有该文件就新建.
        f = open('./%s'%i + '.txt',"a")
        f.write("")		#写入文件,空
        f.close()		#执行完结束
    

    2.批量创建文件夹

    在这里将要用到python中的os模块。
    1.os.path.exists(path) : 判断文件是否存在
    2.os.makedirs(path+dirname) : 创建文件夹 路径 + 名称
    接下来我们批量创建10个文件夹,以下是代码。

    import os			#导入模块
    path = './test/'	#设置创建后文件夹存放的位置
    for i in range(10):	#这里创建10个文件夹
    	# *定义一个变量判断文件是否存在,path指代路径,str(i)指代文件夹的名字*
        isExists = os.path.exists(path+str(i))
        if not isExists:						#判断如果文件不存在,则创建
            os.makedirs(path+str(i))	
            print("%s 目录创建成功"%i)
        else:
            print("%s 目录已经存在"%i)	
            continue			#如果文件不存在,则继续上述操作,直到循环结束
    

    我的

    代码
    https://github.com/nickkking/char-process

    参考
    https://blog.csdn.net/weixin_45081575/article/details/93982570
    https://blog.csdn.net/kanon122500000/article/details/61199283

  • 相关阅读:
    web漏洞之SQL注入
    web漏洞之文件包含
    web漏洞之文件上传
    CVE-2020-1938 Apache-Tomcat-Ajp漏洞复现
    web漏洞之命令执行
    web漏洞之XXE
    web漏洞之CORS
    web漏洞之SSRF
    web漏洞之CSRF
    web漏洞之XSS
  • 原文地址:https://www.cnblogs.com/impw/p/14785587.html
Copyright © 2011-2022 走看看