导语:
本文主要介绍了关于如何利用python快速生成大文件的相关知识,包括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(102410241024*n)
bigFile.write(‘test’)
bigFile.write(“test”)
bigFile.close()
if name == ‘main’:
n = int(input(“输入你要生成的文件大小(单位为G):”))
creatfilesize(n)
seek() 方法用于移动文件读取指针到指定位置。
语法
seek() 方法语法如下:
fileObject.seek(offset[, whence])
参数
- offset -- 起始偏移量,即需要移动偏移量的字节数
- wherece:可选,默认值为0。给offset参数一个定义,表示从哪里开始偏移; 0 表示从文件开头开始,1 表示从当前位置开始,2 表示从文件末尾开始。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python 如何允许用户输入09/12
- ♥ python二分查找原理分析10/21
- ♥ 如何在python中清除屏幕08/17
- ♥ 如何在python中添加两组随机数09/18
- ♥ Python如何确定今天是哪一天12/23
- ♥ python函数如何接收参数09/11
内容反馈