python 字符提取

查看:83
本文介绍了python 字符提取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

想把如下坐标绘图,需要提取x y 值坐标,放到循环中画图,应如何处理,是用正则还是有其他方法?
(10,10)
(11,10)
(12,10)
(13,10)
(14,10)
(15,10)
(16,10)
(17,10)
(18,10)
(19,10)
(20,10)
(21,10)
(22,10)
(23,10)
(24,10)
(25,10)
(26,10)
(118,192)
(119,192)
(120,192)
(121,192)
(122,192)
(123,192)

解决方案

弄好了 但不知是不是最优方法

import re
import numpy as np  
import matplotlib.pyplot as plt  

a=[]
b=[]
for line in open("t.txt"):  
    q=re.split('\D',line)
    x=int(q[1])
    y=int(q[2])
    a.append(x)
    b.append(y)
print a,b
plt.plot(a,b,'or')
plt.show()

这篇关于python 字符提取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆