[英]Pulling specific words out of a line of a text file in python
我是一名新手python程序員,正在做一些網絡編碼工作。 為了檢查是否已建立到路由器默認網關的連接,我想從我的ipaddr文件中提取該網關並將其轉換為一個變量,但是我無法獲取它來從特定的列表中提取該列行,只有第一行。
到目前為止,這是我的代碼:
with open('ipaddr.txt', "r") as f:
line=f.readlines()
columns = [line.rstrip("\t") for line in f]
print (line[22])
print (line[18])
print (line[26])
f.close()
我希望它從以上各行的第39列向前拉。
您正在使用rstrip
,而應該使用split
。 您還將讀取文件兩次readlines()
和for line in f
。
with open('ipaddr.txt', "r") as f:
lines=f.readlines()
table = [line.split("\t") for line in lines]
print table[22][39:]
print table[18][39:]
print table[26][39:]
f.close()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.