用java或python去掉每一行文本文件中的逗号

如图,去掉有些行后的逗号?怎么去掉呢???注意有些行后是分号就不要去掉了源文件共有100万行,所有请尽量用相对健壮的方法!以下给出一个较小的文件!链接:http://pa... 如图,去掉有些行后的逗号?怎么去掉呢???注意有些行后是分号就不要去掉了源文件共有100万行,所有请尽量用相对健壮的方法!以下给出一个较小的文件!
链接: http://pan.baidu.com/s/1gdD1Ltx 密码: sz9p
展开
 我来答
ihuatu
2015-04-12 · TA获得超过349个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:209万
展开全部
import os
import sys
filename  = '4.111.txt'
fo = open('outfile.txt', 'w')
cnts = open(filename).readlines()
for cnt in cnts:
     cnt = cnt.strip()
     if cnt.endswith(','):
        cnt = cnt[:-1]
     fo.write(cnt + '\n')
fo.close()


Python 代码。 保存成 py文件,放到 4.111.txt 同一目录下执行即可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老夭来了
推荐于2016-03-20 · 知道合伙人软件行家
老夭来了
知道合伙人软件行家
采纳数:1806 获赞数:8100
2008年从事软件开发,拥有多年的python,php,linux工作经验,发布过多个python,php的开源项目。

向TA提问 私信TA
展开全部
# -*- coding: utf-8 -*-

with open('4.111.new.txt', 'w') as fp:
    for line in open('4.111.txt'):
        fp.write(line.strip().strip(',')+"\n")

4.111.new.txt是去掉逗号的文件


如果解决了您的问题请采纳!
如果未解决请继续追问

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式