テキスト処理2

1682 ワード

hostsファイルを整形するには:

# Section Start: google
64.233.162.83 11.docs.google.com # Section End: google


整形出力:
address=/11.docs.google.com/64.233.162.83

コード:
#!/usr/bin/python
fo = open('F:\\hosts')
fr = fo.readlines()
for item in fr:
    #print 'part 1:' ,item
    item_a = item.strip('
').split(' ') #print 'part 2:', item_a #item_a.reverse() #print 'part 3:', item_a if '#' not in item and len(item) > 1: while '' in item_a: item_a.remove('') #print 'part 4:', item_a item_a.insert(0, 'address=/') item_a.insert(2, '/') print item_a[0] + item_a[3] + item_a[2] + item_a[1]