匹配多个字符串并在表格中打印结果

时间:2018-04-17 05:08:29

标签: python-3.x network-programming

我正在尝试编写代码以匹配一行中的单词并从该行打印我需要的单词。就像我有

<?php echo exec("whoami");
?>

我知道循环中存在问题并使用正确的库。请有人帮助我。 我想在表

中提取Hostname router1 version 15 xxxx------ Hostname router2 version 14 xxxx------ Hostname
version

注意:我需要一些帮助来使用正确的lib来匹配/提取一行中的数据。 我的代码是:

Hostname Version
router1    15
router2    14

1 个答案:

答案 0 :(得分:0)

ArrayList pathArr = new ArrayList();
pathArr.add("Window");
pathArr.add(i);
Method method  = myObj.getClass().getMethod("buildMenuPath",Object[].class);
method.invoke(myObj,(Object)pathArr.toArray())
#sample.txt contains following data:

Hostname router1
version 15
xxxx------
Hostname router2
version 14
xxxx------
#Code:

import pandas as pd
df = pd.read_csv("sample.txt", sep=" " , names=["Host", "Version"])
# print df
print type(df)
for item in zip(df["Host"], df["Version"]):
    if "Hostname" in item[0] or "version" in item[0]:
        print(item[0] +  " : " + str(item[1]))