python简单分割文件的方法
作者:龙昌 时间:2021-08-09 10:32:33
本文实例讲述了python简单分割文件的方法。分享给大家供大家参考。具体如下:
有的网站在上传文件时对文件大小有限制,因此可以将大文件分割成多个小文件再上传。
#!/usr/bin/env python
def split(filename, size):
fp = open(filename, 'rb')
i = 0
n = 0
temp = open(filename+'.part'+str(i),'wb')
buf = fp.read(1024)
while(True):
temp.write(buf)
buf = fp.read(1024)
if(buf == ''):
print filename+'.part'+str(i)+';'
temp.close()
fp.close()
return
n += 1
if(n == size):
n = 0
print filename+'.part'+str(i)+';'
i += 1
temp.close()
temp = open(filename+'.part'+str(i),'wb')
if __name__ == '__main__':
name = raw_input('input filename:')
split(name, 307200) #分割后每个文件300M
希望本文所述对大家的Python程序设计有所帮助。
标签:python,分割,文件
0
投稿
猜你喜欢
Python图像处理之简单画板实现方法示例
2022-08-28 07:36:17
对python3 一组数值的归一化处理方法详解
2023-06-26 11:07:25
2011年网页设计发展趋势
2011-01-10 20:45:00
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
2023-09-05 19:29:06
用不着妄自菲薄对ASP和ASP程序员的一些话
2007-08-22 15:09:00
Python中的for循环详情
2022-04-11 04:30:54
自适应内容高度的收缩与展开
2007-09-24 14:38:00
Python使用海龟绘图实现贪吃蛇游戏
2022-01-03 15:21:28
SQL Server页类型汇总+疑问汇总
2024-01-24 13:03:57
SQL 存储过程基础语法之一
2024-01-26 19:58:05
python消除序列的重复值并保持顺序不变的实例
2023-03-13 14:53:49
FrontPage2002简明教程三:网页布局
2008-09-17 11:19:00
浅谈Python中eval的强大与危害
2022-05-03 08:15:13
如何利用pandas将Excel转为html格式
2023-12-14 19:04:49
利用Python+OpenCV三步去除水印
2021-09-17 10:32:30
go gin 正确读取http response body内容并多次使用详解
2024-04-25 15:06:34
python发送邮件功能实现代码
2021-04-20 13:51:28
Python使用pyfinance包进行证券收益分析
2023-06-02 16:55:13
深入学习Golang并发编程必备利器之sync.Cond类型
2024-05-09 14:58:34
想用户所想(感受亚马逊的设计)
2007-08-26 17:09:00