nynw.net
当前位置:首页 >> python文本切分 >>

python文本切分

直接上代码了,其实还有很多解决方法的,可以参考python处理字符串相关内容,将下面文件保存成test.py。 # -*- coding: utf8 -*-#!/usr/bin/python#input.txt里面是你要的内容,放到脚本目录中#2 2 3 3 ||| 3 4 5 6 7#4 5 3 3 ||| 8 9 5 6 7file...

with open('a.txt','r') as fa,open('b.txt','w') as fb,open('c.txt','w') as fc: for line in fa: for i in line.split(' '): if not '.' in i: fb.write(i+' ') else: fc.write(i+' ') fb.write('\n') fc.write('\n')

>>> astring = 'Hello'# 最直接的方法>>> alist = list(astring)>>> alist['H', 'e', 'l', 'l', 'o']# 列表推导>>> alist = [ch for ch in astring]>>> alist['H', 'e', 'l', 'l', 'o']# 循环法>>> alist = []>>> for ch in astring:... alist.a...

import retext=open(r'a.txt').read()matches=re.finditer(r'(\S+)\s(.*)',text)b=open('b.txt','w')c=open('c.txt','w')for match in matches: b.write(match.group(1)+'\n') c.write(match.group(2)+'\n')b.close()c.close()

def writeStr(url,content):with open(url,'w') as f:f.write(content)longStr = "123 23 货物A 货物B 货物C 货物D 货物E 货物F 45 78 货物G 货物H 货物I 货物J 货物K 货物L"regObj = re.compile(r"[\d+\s+]+")saveurl = "E:/dataSave/" #把这个...

单词本内每个lesson是有多个单词还是如你所示只有一个; 保存是保存成什么格式,TXT文档还是Excel或者其他的; 简单来考虑,list =a.split('lesson')然后读取list[1]就是lesson1里的内容?…… st0= """lesson 1excuse [ik'skju:z] v.原谅lesson 2...

按照你的分法,代码很简单了。 N = 0.618 lines = open('a.txt','r').readlines() lines_for_b = int(len(lines) * N) lines_for_c = len(lines) - lines_for_b # the variable is useless in fact open('b.txt,'w').write(''.join(lines[:lines...

def splitfile(filename,sizelimit,forline=True): size=0 i=1 out=open("%s.%04d"%(filename,i),'w') for line in open(filename): size=size+1 if forline else size+len(line) if(size>sizelimit): size=1 if forline else len(line) out.clo...

a = '1234' for b in a : print (b) 其实这样就可以了~但是功能比较单一

汉子,主要是要使用正确的编解码方式去识别 读取txt文件 将内容分为三部分 再分别写成txt文件即可

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com