python初级问题,如何取逗号后面的字符

bambooboy 2006-03-02 07:59:48
1110,33332,444,wwwwww
1111,33556753,444,qqqqq
1112,387833,44774,qfffff
1113,33563,44114,jjjjjj
1114,333,444,wwwwww

怎样才能取出后面的字符(就是取所有第三个逗号后的字符),谁能给我个完整的程序,谢谢,我不喜欢程序的,只是需要用没有办法最好能设置一个值,每秒跑几个,不要让电脑CPU,一直100%的,谢谢
...全文
776 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bambooboy 2006-03-03
  • 打赏
  • 举报
回复
import os
import sys
import string,time


inp=raw_input('请输入文件名: ')
inp=string.strip(inp)
if not os.path.exists(inp) or not os.path.isfile(inp):
print ('文件不存在!')


try: #打开正文文件
inp=open(inp,'r')
out=open("result.txt",'w')
except:
print 'can not open file %s' %inp
sys(0)

i=0
while (1):
line=inp.readline()
if not line:
break

line=line.split(',')[5]
if len(line)==0:
continue
i+=1
if i%1000==0:
time.sleep(0.5)
print line
out.write('%s'%line)


inp.close()
out.close()






估计这个会简单点,谢谢xyzxyz1111
bambooboy 2006-03-03
  • 打赏
  • 举报
回复
import fileinput, re, time

for i, line in enumerate(fileinput.input()):
print "".join(line.split(",")[3:]).strip()
if not (i & 0xfff):
time.sleep(0.01)



C:\Documents and Settings\Administrator\桌面\reportsrv>test.py inputdata.txt >ou
tputdata.txt
Traceback (most recent call last):
File "C:\Documents and Settings\Administrator\桌面\reportsrv\test.py", line 5,
in ?
for i, line in enumerate(fileinput.input()):
NameError: name 'enumerate' is not defined





ChumpKlutz 2006-03-03
  • 打赏
  • 举报
回复
楼上代码,正解
shhgs 2006-03-03
  • 打赏
  • 举报
回复
csdn还是能显示空格的
只是必须用IE
xyzxyz1111 2006-03-02
  • 打赏
  • 举报
回复
# test.py
import fileinput, re, time

for i, line in enumerate(fileinput.input()):
____print "".join(line.split(",")[3:]).strip()
____if not (i & 0xfff):
________time.sleep(0.01)

使用方法
python test.py inputdata.txt >outputdata.txt

使用前把每行前的_下划线替换成空格, csdn不能贴空格,对python代码来说就不方便.



tomuno 2006-03-02
  • 打赏
  • 举报
回复
正则表达式

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧