24小时热门版块排行榜    

查看: 379  |  回复: 2

玉之恋33

木虫 (小有名气)

[求助] 请教一个读取txt文件内容的问题 已有1人参与

我想在txt文件中读取之前程序加进去的坐标,就是一个典型的列表形式。
在txt文件中,所有内容为:
[(1,2,3), (2,3,4), (3,4,5), (4,5,6), (5,6,7,)]
txt文件中既包括‘[]’,也包括括号,逗号等。
我现在想重新调用这些数据,将其取出来在程序中,依然是作为列表来使用。
下面是相关代码:
f = open('1.txt' , 'r')
L=f.read()       
但是当print L[1]的时候,并没有按我希望的读出第一个坐标,而是仅读出了一个括号,就是符号中的第二个字符‘(’
请教高手,怎么才能将这些数据按我希望的当做列表来读出。
我看了些资料,下面的代码可以读出数组,但是只是以字符串的形式出现
M=re.findall('[^(]+(?=[)])',L)
我怎么才能调用呢
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wake_up

木虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
ben_ladeng: 金币+2, 辛苦了,欢迎常来 2016-04-03 00:25:40
你最后一条数据,怎么小括号里面还有一个逗号?明显和前面的数据不一致啊。

发自小木虫Android客户端
扫地扫地扫心地,心地不扫空扫地,人人都把心地扫,世上无处不净地.
2楼2016-04-02 07:47:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

玉之恋33

木虫 (小有名气)

确实多了一个逗号,谢谢提醒

发自小木虫IOS客户端
3楼2016-04-02 07:48:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 玉之恋33 的主题更新
信息提示
请填处理意见