用于循环的Python,webbrowser

用于循环的Python,webbrowser,python,python-3.x,for-loop,python-webbrowser,Python,Python 3.x,For Loop,Python Webbrowser,我想复制和粘贴一些链接(我告诉它,多少),到这个控制台程序,这将为我打开它。我创建了一个for循环,因此它将请求一个链接(如果我键入1…,则一次)。但每次我粘贴链接时,它都试图执行并打开链接。A我想把它放在最后。我怎么做?(我试过一些东西,但不起作用) 这将把链接存储在“link1”、“link2”中。但我不知道如何告诉你在命令中尝试link1,link2。。。。当它不能执行时,就停止。(我设置了wb.register,它正在工作)。您需要将链接放入列表中,然后打开它们 我已经改变了这里的逻辑,

我想复制和粘贴一些链接(我告诉它,多少),到这个控制台程序,这将为我打开它。我创建了一个for循环,因此它将请求一个链接(如果我键入1…,则一次)。但每次我粘贴链接时,它都试图执行并打开链接。A我想把它放在最后。我怎么做?(我试过一些东西,但不起作用)


这将把链接存储在“link1”、“link2”中。但我不知道如何告诉你在命令中尝试link1,link2。。。。当它不能执行时,就停止。(我设置了wb.register,它正在工作)。

您需要将链接放入列表中,然后打开它们

我已经改变了这里的逻辑,没有事先要求你提供大量链接;只需输入一个空字符串即可打开链接

import webbrowser as wb

links = []
while True:
    link = input(f"Enter link {len(links) + 1} or empty to open all links:")
    if not link:
        break
    links.append(link)

for link in links:
    wb.get("edge").open(link)

无论是谁给了你关于
globals()。
import webbrowser as wb

links = []
while True:
    link = input(f"Enter link {len(links) + 1} or empty to open all links:")
    if not link:
        break
    links.append(link)

for link in links:
    wb.get("edge").open(link)