如何阅读打印语句并在循环中使用它们



code :

import re
import json
#open("sbins.txt","r")  
data = open("sbiiins.txt","r")
contents = data.read().strip()

for i, p in enumerate(re.findall(r'"password":[^"]*"(.*?)"', contents):
        print('{}="{}"'.format(i, p))

此代码通过解析文本文件打印输出以下字符串:

1="pass1425-*"
2="pass1234- "
3="pass0*++"
4="pass*-+"

我需要使用这些打印语句并在循环中使用它们

例如:

ids = (1,2,3,5,6,7,8)
for ind in ids:
     a= ids
      ....
       ....

在上面的代码中

1 应返回通行证1425-*

2 应返回 pass1234-
...

正如评论所说,使用字典。

https://www.w3schools.com/python/python_dictionaries.asp

thisdict =  {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict["year"] = 2018

您的案例:

thisdict =  {
    "1":"pass1425-*",
    "2":"pass1234- ",
    "3":"pass0*++",
    "4":"pass*-+"
}
print(thisdict["2"])
>>>>pass1234-

最新更新