1. 程式人生 > >python快速生成一個大檔案

python快速生成一個大檔案

python快速生成一個大檔案

主要使用了seek——檔案偏移,先偏移一個很大的空間,然後在寫一些資料即可。

import time
def creatfilesize(n):
local_time = time.strftime("%Y%m%d%H%M%S",time.localtime())
#file_name = “C:\測試大量檔案與大檔案\大檔案\”+str(local_time)+".txt"
file_name = “C:\測試大量檔案與大檔案\大檔案\” + str(local_time) + “.txt”
bigFile= open(file_name, ‘w’,encoding=‘utf-8’)
bigFile.seek(10241024

1024*n)
bigFile.write(‘test’)
bigFile.write(“test”)
bigFile.close()

if name == ‘main’:
n = int(input(“輸入你要生成的檔案大小(單位為G):”))
creatfilesize(n)