python输出文本 去掉引号_Python可以在文本文件中读取时从字符串中删除双引号吗?...
·
我有一些这样的文本文件,有5000行:
5.6 4.5 6.8 "6.5" (new line)
5.4 8.3 1.2 "9.3" (new line)
所以最后一个术语是双引号之间的数字。
我想做的是使用Python(如果可能的话)将四列分配给双变量。但主要的问题是最后一个术语,我发现没有办法删除双引号的数字,是否可能在linux?
这是我试过的:
#!/usr/bin/python
import os,sys,re,string,array
name=sys.argv[1]
infile = open(name,"r")
cont = 0
while 1:
line = infile.readline()
if not line: break
l = re.split("\s+",string.strip(line)).replace('\"','')
cont = cont +1
a = l[0]
b = l[1]
c = l[2]
d = l[3]
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)