当前位置:首页 » 编程语言 » python分割文件

python分割文件

发布时间: 2024-09-02 02:51:23

A. 在Windows系统中,如何python脚本实现分割合并大二进制文件,方便上传

你可以看看numpy.fromfile()方法,也可以自己open一个文件,再read()一定字节实现。
前者是把整个原文件读入内存成为数组,再选择数组的一部分写入文件(numpy.tofile())。后者是从原文件中读入一些字节,再把这些字节write到新文件中。
因此,方法并不难,基本上就是一个过程。
特别要注意的是,二进制文件是不存储任何格式信息的,所以,一定要弄清楚这个文件是如何产生的,因此,在分割文件时不要把一个数所对应的字节给分开。比如二进制文件中是32bit数据,那么,就要4字节为一个单位,不能在分割时分出一个1字节或2字节来,否则数据就错了。

B. python 如何按比例分割文件

N=0.618
lines=open('a.txt','r').readlines()
lines_for_b=int(len(lines)*N)
open('b.txt','w').write(''.join(lines[:lines_for_b]))
open('c.txt','w').write(''.join(lines[lines_for_b:]))

热点内容
我配置很高了ae为什么卡 发布:2025-05-17 14:54:50 浏览:169
python数据分析实战pdf 发布:2025-05-17 14:49:42 浏览:952
海澜之家广告脚本 发布:2025-05-17 13:56:06 浏览:34
手文件夹恢复 发布:2025-05-17 13:53:32 浏览:997
linux怎么看进程 发布:2025-05-17 13:53:30 浏览:307
thinkphp字段缓存 发布:2025-05-17 13:52:01 浏览:579
山灵app安卓版如何设置 发布:2025-05-17 13:51:49 浏览:392
帆布压缩袋 发布:2025-05-17 13:26:27 浏览:462
c语言16进制表示方法 发布:2025-05-17 13:11:25 浏览:484
ftp单位 发布:2025-05-17 13:10:03 浏览:146