输入网址,得到网址下的信息,及调试程序

网址文件py.txt内容:

global
log 127.0.0.1 local2
daemon
backend oldboy.org
bind 0.0.0.0:80
option httplog
option httpclose
option forwardfor
log global
backend www.oldboy1.org
server 10.10.0.10 10.10.0.10 weight 9999 maxconn 3333333
server 10.10.10.1 10.10.10.1 weight 22 maxconn 2000
server 2.2.2.4 2.2.2.4 weight 20 maxconn 3000
backend www.oldboy2.org
server 3.3.3.3 3.3.3.3 weight 20 maxconn 3000
backend www.oldboy20.org
server 10.10.0.10 10.10.0.10 weight 9999 maxconn 3333333

--------------------------------------------------

# 标志位
while 1:
m=input("please input url:").strip()
l=[]
flag=False
with open("py.txt",mode="r",encoding="utf8") as f_read:
for line in f_read:
if line.startswith("backend") and m in line:
flag=True
continue

if line.startswith("backend") and flag:
break

if flag:
l.append(line)

for i in l:
print(i)

 测试程序:

while 1:
    m=input("please input url:").strip()
    l=[]
    flag=False
    with
open("C:\\Users\\user\\PycharmProjects\\py_fullstack_s4\\20180303\\test",mode="r",encoding="utf8") as f_read:
        for line in f_read:
            if line.startswith("backend") and m in line:
                flag=True
                continue

            if
line.startswith("backend") and flag:
                break

            if
flag:
                l.append(line)

        for i in l:
            print(i)

 

先点击蜘蛛,看看能不能测试:

 

红框内第一个符号是一步一步看程序的结果,第二个符号是如果测试过程中跳到一个新文件,点击后就跳回来。

如果上面方法不行就用下面的方法。

 

 

 

在菜单run选

 

点击python,然后点加号,然后选python

 

得到:

 

点击菜单run,选择红框:

红框内第一个符号是一步一步看程序的结果,第二个符号是如果测试过程中跳到一个新文件,点击后就跳回来。

 

 

posted @ 2018-02-21 23:05  森森2017  阅读(172)  评论(0编辑  收藏  举报