zoukankan      html  css  js  c++  java
  • python脚本-实现自动按规则创建指定大小和指定个数的文件案例

    # -*- coding: cp936 -*-
    #-------------------------------------------------------------------------------
    # Name:        creat_numfile.py
    # Purpose:     ´´½¨ÈÎÎñÎļþ
    # Author:      luolijun
    # Created:     04/08/2014
    #-------------------------------------------------------------------------------

    import os
    import sys
    from os.path import join,getsize


    #ÐèÒªÉú³ÉµÄºÅÂëÎļþºÅÊ×£¬ºÅÂëλÊýÓÃ0Ìî³ä
    num = [12300000000,12400000000,12500000000,12600000000,12700000000,12800000000]
    #ºÅÂëÄÚÈÝ£¬Èç¹ûÊDZäÁ¿Ç뽫ÄÚÈÝÐÞ¸ÄΪ£º±äÁ¿1&&±äÁ¿2&&±äÁ¿3
    content = 'test'
    #ÅäÖÃÎļþÐèÒªµÄ´óС£¬µ¥Î»M
    Max_filesize = 45

    def Write_File(style,numr,content):
        #styleΪ0±íʾ´¿ºÅÂ룬Ϊ1±íʾºÅÂëÎļþÖлñÈ¡ÄÚÈÝ
        if style == 0:
            filename = str(numr)+'_'+str(Max_filesize)+'KB_´¿ºÅÂë.txt'
            f = open(filename,'a')
            file_size = 0
            while file_size < Max_filesize:
                f.writelines(str(numr)+' ')
                numr += 1
                file_size = os.path.getsize(filename)/1024/1024
        elif style == 1:
            filename = str(numr)+'_'+str(Max_filesize)+'KB_ºÅÂë´øÄÚÈÝ.txt'
            f = open(filename,'a')       
            file_size = 0
            while file_size < Max_filesize:
                f.writelines(str(numr)+'&&'+content+' ')
                numr += 1
                file_size = os.path.getsize(filename)/1024/1024
        f.close()

    def Create_Number():
        print('~~~~~~~~~~~~~~~~~~~~Óû§µÇ¼ָÒý~~~~~~~~~~~~~~~~~~~~')
        User_style=input('0£º´¿ºÅÂë 1£ººÅÂë´øÄÚÈÝ ×¢Ò⣺ÏàÓ¦µÄ²Ù×÷ÇëÊäÈëÏàÓ¦µÄÐòºÅ ÇëÓû§ÊäÈë²Ù×÷ÐòºÅ£º')
        for number in num:       
            Write_File(User_style,number,content)

    Create_Number()
           
               
       


       

  • 相关阅读:
    [FE] uni-app 安装 uview-ui 的两种方式
    [FE] Canvas 转图片并下载的方式
    [K8s] Pod 与容器设计模式 Sidecar
    [Docker] 使 Volume 独立于容器运行时的方式
    mysql授权用户以指定IP登录的方法
    linux安装mysql客户端
    kali 安装 Google Chrome
    KALI图形界面root 用户登入
    git reset 版本回退命令
    git log 常用命令
  • 原文地址:https://www.cnblogs.com/wensiyang0916/p/5832393.html
Copyright © 2011-2022 走看看