麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python分割文件的常用方法

2020-02-23 06:08:19
字體:
供稿:網(wǎng)友

本文大家整理了一些比較好用的關(guān)于python分割文件的方法,方法非常的簡單實(shí)用。分享給大家供大家參考。具體如下:

例子1 指定分割文件大小

配置文件 config.ini:
代碼如下:[global]
#原文件存放目錄
dir1=F:/work/python/3595/pyserver/test
#新文件存放目錄
dir2=F:/work/python/3595/pyserver/test1

python 代碼如下:

代碼如下:#!/usr/bin/python
# -*- coding: utf-8 -*-
import os,sys,ConfigParser
class file_openate(object):
def __init__(self):
    #初如化讀取數(shù)據(jù)庫配置
    dir_config = ConfigParser.ConfigParser()
    file_config=open('config.ini',"rb")
    dir_config.readfp(file_config)
    self.dir1=str(dir_config.get("global","dir1"))
    self.dir1=unicode(self.dir1,'utf8')
    self.dir2=str(dir_config.get("global","dir2"))
    self.dir2=unicode(self.dir2,'utf8')
    file_config.close()
#print self.dir2
#self.dir1="F://work//python//3595//pyserver//test"
def file_list(self):
    input_name_han="軟件有不確認(rèn)性,前期使用最好先備份,以免發(fā)生數(shù)據(jù)丟失,確認(rèn)備份后,請輸入要分割的字節(jié)大小,按b來計(jì)算".decode('utf-8')
    print input_name_han
    while 1:
input_name=raw_input("number:")
if input_name.isdigit():
    input_name=int(input_name)
    os.chdir(self.dir1)
    for filename in os.listdir(self.dir1):
os.chdir(self.dir1)
#print filename
name, ext = os.path.splitext(filename)
file_size=int(os.path.getsize(filename))
f=open(filename,'r')
chu_nmuber=0
while file_size >= 1:
    #print file_size
    chu_nmuber=chu_nmuber + 1
    if file_size >= input_name:
file_size=file_size - input_name
a=f.read(input_name)
os.chdir(self.dir2)
filename1=name + '-' + str(chu_nmuber) + ext
new_f=open(filename1,'a')
new_f.write(a)
new_f.close()
#print file_size
    else:
a=f.read()
os.chdir(self.dir2)
filename1=name + '-' + str(chu_nmuber) + ext
new_f=open(filename1,'a')
new_f.write(a)
new_f.close()
break
print "分割成功".decode('utf-8') + filename
f.close()
else:
    print "請輸入正確的數(shù)字,請重新輸入".decode('utf-8')
file_name=file_openate()
file_name.file_list()

例子2,按行分割文件大小

代碼如下:#!/usr/bin/env python
#--*-- coding:utf-8 --*--
import os
class SplitFiles():
    """按行分割文件"""
    def __init__(self, file_name, line_count=200):

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91在线免费观看 | 7m视频成人精品分类 | 亚欧美一区二区 | 蜜桃一本色道久久综合亚洲精品冫 | 欧美激情第一区 | 一本视频在线观看 | 黑色丝袜美美女被躁视频 | 蜜桃网站免费 | 色中色激情影院 | 一区二区三区国产在线 | 日本在线不卡免费 | 欧美激情精品久久久久 | 91美女福利视频 | 欧美不卡| av免费在线观看av | 亚洲成人自拍电影 | 影视免费观看 | 亚洲国产网址 | 亚洲成人福利网站 | 九九黄色 | 亚洲国产美女视频 | 欧美一级美国一级 | 国产精品一区二区三区在线播放 | 蜜桃传媒视频麻豆第一区免费观看 | 欧美大电影免费观看 | 天天操很很操 | 色柚视频网站ww色 | 黄色av网站免费 | 精品国产一区二区在线观看 | 美女啪网站| 性高湖久久久久久久久aaaaa | 免费国产视频大全入口 | 国产精品99久久久久久久 | 鲁丝片一区二区三区免费入口 | 久久国产在线观看 | 中文字幕在线观看视频一区 | 日日草天天干 | 久久久精品视频在线观看 | 女人解衣喂奶电影 | 毛片在线免费视频 | 美女一级视频 |