背景
專案測驗程序中需要上傳不同大小的檔案,一時難以找到這么多測驗資料,網上查了下,可以使用Python來快速生成,方法如下
代碼實作
import time
def creatfilesize(n, data_type):
'''
主函式
:param n: 需要生成的檔案大小(單位:GB)
:param data_type: 需要生成的檔案格式(例:.mp4)
:return:
'''
local_time = time.strftime("%Y%m%d%H%M%S", time.localtime())
# 默認在E盤根目錄下生成以當前時間命名的檔案
file_name = "E:\\" + str(local_time) + data_type
bigFile = open(file_name, 'w')
bigFile.seek(1024 * 1024 * 1024 * n)
bigFile.write('test')
bigFile.close()
print("ALL down !")
if __name__ == '__main__':
n = input("請輸入需要生成的檔案大小(單位:GB):")
data_type = input("請輸入需要生成的檔案格式(例:.mp4):")
creatfilesize(float(n), data_type)
- 注意:生成的檔案是虛擬檔案,只是占用了空間,不是一個真正可用的檔案
https://blog.csdn.net/ganglia/article/details/9796747
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/236406.html
標籤:其他
上一篇:如何進行API測驗以提高程式質量
