如何使用python在文件中读取数据?
目前有一个文件a内容为ip13000ip22000ip31000如何使用python来读取第二列的数据?...
目前有一个文件a内容为
ip1 3000
ip2 2000
ip3 1000
如何使用python来读取第二列的数据? 展开
ip1 3000
ip2 2000
ip3 1000
如何使用python来读取第二列的数据? 展开
展开全部
#! /usr/bin/env python
# -*- coding: utf-8 -*-
f_data = []
with open("1.txt", 'r') as f:
for i in f.readlines():
#acquire the second column of the file except the last '\n'
#the f_data's items are string not int.
f_data.append(i.split(' ')[1][:-1])
print f_data
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a.txt内容为:
ip1 3000
ip2 2000
ip3 1000
代码如下:
f=open('a.txt','r')
print f.readlines()[1].strip()
输出结果为:
>>>
ip2 2000
追问
我的意思是用一个变量得到3000 2000这样的数值
比如说
得到一个数组其中的数据为3000 2000 1000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
file = open('a','r').readlines()[1]
更多追问追答
追问
我的意思是用一个变量得到3000 2000这样的数值
比如说
得到一个数组其中的数据为3000 2000 1000
追答
用re模块 正则去匹配
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询