在Python中拆分字符串的问题

时间:2016-02-18 12:47:07

标签: python string

我想将搜索到的字符串拆分为字符串,以便我可以在文件中搜索该字符串并获得输出。

#!/usr/bin/python

f = open('t2.txt')
for line in f:
    if '2613'in line:
        words = line.split("/dev")
        print words

此脚本的输出是:

['', '/dm-40\t\t\t3402613000\n']

我想从此列表中获取dm-40,然后再搜索一个文件。

2 个答案:

答案 0 :(得分:0)

#!/usr/bin/python

f = open('t2.txt')
for line in f:
    if '2613'in line:
        words = line.split()[0].replace('/dev/', '')
        print words

答案 1 :(得分:0)

words[1].split('\t')[0].replace('/', '', 1)