所以我有以下代码:
cus_str = "show configuration " #intiate router command string variable
with open(var) as config_file: #open file
for line in config_file: #line by line reading of file
if '"xe-" + #anynumber + "/" #anynumber + "/" + #anynumber' in line:
line = line.replace('\n' , '').replace('"' , '').replace(']' , '') #removes all extra characters
i = "| except " + (line.split("cust ", 1)[1]) + " " #split the line and save last index (cust name)
cus_str+=i #append to string
config_file.close()
这一行: if '"xe-“+ #anynumber + "/”#anynumber + "/“+ #anynumber‘in line:就是我在语法方面遇到的问题。
我正在查看文件中的某一行是否包含以下字符串:"xe-number/number/number“(例如:"xe-6/1/10")。它将始终具有此格式,但数字将发生变化。我应该使用哪种语法来最有效地实现这一点。
谢谢!
https://stackoverflow.com/questions/51621069
复制相似问题