次のような 5000 行のテキスト ファイルがあります。
5.6 4.5 6.8 "6.5" (new line)
5.4 8.3 1.2 "9.3" (new line)
したがって、最後の項は二重引用符で囲まれた数字です。
私がやりたいことは、(可能であれば) Python を使用して、4 つの列を double 変数に割り当てることです。しかし、主な問題は最後の用語です。数字の二重引用符を削除する方法が見つかりませんでした.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]