Python读取分割压缩TXT文本文件实例

 更新时间:2020年02月14日 13:36:34   作者:子觉  
今天小编就为大家分享一篇Python读取分割压缩TXT文本文件实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

废话不多说,上代码看吧!

'''
 
为了避免截断中文字符 
文件要求是 unicode 编码 
txt文件另存为对话框下面有下拉框,可选存 
储编码格式 
 
'''
 
import os 
import struct 
#导入所需python模块方法
 
filename = str(raw_input("Please enter an old file name: ")) 
filenamepre = str(raw_input("Please enter an new file name prefix: ")) 
count = 0
filecount = 0
maxcount = 20
newfilename = repr(filecount) + '.txt'
oldfile = open(filename,'rb') 
 
#www.iplaypy.com
bFirst = True
 
while True: 
  s = oldfile.read(512*8 - 4) 
if not s: 
  exit() 
 
filecount = filecount + 1
newfilename = filenamepre + repr(filecount).zfill(2) + '.txt'
newfile = open(newfilename,'wb') 
 
if not bFirst: 
  be = 0XFEFF
  newfile.write(struct.pack('H',be)) 
  newfile.write(s) 
 
be = 0X000A000D
newfile.write(struct.pack('I',be)) 
newfile.close() 
bFirst = False
oldfile.close() 
 
#文件相关操作切记要关闭

以上这篇Python读取分割压缩TXT文本文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用python制作九九乘法表的四种方法小结

    使用python制作九九乘法表的四种方法小结

    九九乘法表是初学者学习编程的必要练手题目之一,因此各种语言都有对应的实现方式,而 Python 也不例外,在 Python 中,我们可以使用多种方式来生成一个简单的九九乘法表,本文给大家总结了使用python制作九九乘法表的四种方法,需要的朋友可以参考下
    2024-03-03
  • python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)

    python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)

    这篇文章主要介绍了python微信聊天机器人改进版,定时或触发抓取天气预报、励志语录等,向好友推送 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • 详解python之配置日志的几种方式

    详解python之配置日志的几种方式

    本篇文章主要介绍了详解python之配置日志的几种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • django中模板的html自动转意方法

    django中模板的html自动转意方法

    今天小编就为大家分享一篇django中模板的html自动转意方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • pytorch中交叉熵损失函数的使用小细节

    pytorch中交叉熵损失函数的使用小细节

    这篇文章主要介绍了pytorch中交叉熵损失函数的使用细节,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Python pyinstaller实现图形化打包工具

    Python pyinstaller实现图形化打包工具

    这篇文章主要介绍了一个使用Python PYQT5制作的关于pyinstaller打包工具,代替传统的cmd黑窗口模式打包页面,实现更快捷方便的python打包体验,希望对大家有所帮助
    2025-01-01
  • Python面向对象中的封装详情

    Python面向对象中的封装详情

    这篇文章主要介绍了Python面向对象中的封装详情,在python中也有对对象的封装操作,使其对外只提供固定的访问模式,不能访问其内部的私有属性和私有方法。下文详细内容,需要的小伙伴可以参考一下
    2022-03-03
  • 深入理解python虚拟机之多继承与 mro

    深入理解python虚拟机之多继承与 mro

    在本篇文章当中将主要给大家介绍 python 当中的多继承和mro,通过介绍在多继承当中存在的问题就能够理解在cpython当中引入c3算法的原因了,从而能够帮助大家更好的了理解mro,需要的朋友可以参考下
    2023-05-05
  • Python WEB应用部署的实现方法

    Python WEB应用部署的实现方法

    这篇文章主要介绍了Python WEB应用部署的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • Python3爬虫关于识别点触点选验证码的实例讲解

    Python3爬虫关于识别点触点选验证码的实例讲解

    在本篇文章里小编给大家整理了关于Python3爬虫关于识别点触点选验证码的实例讲解内容,需要的朋友们可以参考下。
    2020-07-07

最新评论