Python for 循环,网络浏览器

Python for loop, webbrowser

我想将一些 link(我告诉它,多少)复制并粘贴到这个控制台程序中,这将为我打开它。我创建了一个 for 循环,所以它会请求一个 link(如果我输入 1... 就请求一次)。但是每次我粘贴 link 时,它都会尝试执行并打开 link。 A想要它在最后。我该怎么做? (我尝试了一些东西,但没有用)。

import webbrowser as wb
number = int(input(':'))
for x in (numbers+1 for numbers in range(number)):
    globals()["link"+str(x)] = input("Link: ")
    wb.get('edge').open(link1,link2....)

这会将 link 存储在“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)