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,分割,文件
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
asp如何在约定时间显示特定的提示信息?
2010-06-28 16:52:00
理解和使用Oracle 8i分析工具LogMiner
2010-07-16 13:22:00
python中用Scrapy实现定时爬虫的实例讲解
2023-07-26 05:47:01
利用Python生成随机验证码详解
2021-10-04 19:55:50
![](https://img.aspxhome.com/file/2023/1/89041_0s.jpg)
正则表达式的基本概念
2007-10-17 21:07:00
ASP+ajax注册即时提示程序代码
2011-02-05 11:25:00
opencv python统计及绘制直方图的方法
2021-12-27 21:52:45
![](https://img.aspxhome.com/file/2023/0/81450_0s.png)
python munch库的使用解析
2023-11-26 01:42:20
详细讲解如何删除Access数据库中的空记录
2008-11-28 14:58:00
asp是什么格式 asp文件用什么打开
2020-06-30 16:04:48
如何用ASP创建日志文件
2008-03-10 17:27:00
重新编译PLSQL中的无效对象或者指定的对象 的方法
2009-02-26 10:41:00
PHP基础知识详细讲解
2023-06-03 15:41:45
![](https://img.aspxhome.com/file/2023/5/55345_0s.png)
Python语法之精妙的十个知识点(装B语法)
2022-04-15 21:43:51
Python实现端口复用实例代码
2023-12-16 19:58:32
python脚本监控Tomcat服务器的方法
2023-10-03 18:19:23
![](https://img.aspxhome.com/file/2023/2/77042_0s.png)
全面阐述overflow:hidden属性
2008-08-18 13:30:00
Python中parsel两种获取数据方式小结
2023-03-01 17:44:50
![](https://img.aspxhome.com/file/2023/3/80483_0s.png)
用python将word文档合并实例代码
2021-08-13 06:17:01
![](https://img.aspxhome.com/file/2023/3/91853_0s.png)
ASP处理多关键词查询实例代码
2008-11-21 17:36:00