我想复制一些链接(告诉我,多少)到此控制台程序中,这将为我打开它。我创建了一个for循环,因此它将要求一个链接(如果我键入了1 ...,则一次)。但是每次粘贴链接时,它都试图执行并打开链接。最后想要一个。我该怎么做? (我正在尝试一些操作,但是没有用。)
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....)
这会将链接存储在“ link1”,“ link2”中。但是我不知道该如何告诉在命令link2中尝试使用link1...。 (我设置了wb.register东西,它正在工作)。
答案 0 :(得分:1)
您需要将链接放在列表中,然后再打开它们。
我更改了此处的逻辑,以免事先要求您提供多个链接;只需输入一个空字符串即可打开链接。
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)