试图打开一些页面网络浏览器打开

2024-10-02 08:27:38 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的密码:

import time
import webbrowser

for k in range(3):
    webbrowser.open("[Censured]index=k")
    time.sleep(5)
    print("Téléchargement du fichier numéro", k)

所以我要做的是打开网页[Censured]index=1。然后,[责难]索引=2,责难]索引=3等等。。。但我不明白如何在这段代码中修改变量k。你知道吗

它打开URL[Censured]index=k,如果我真的把第4行改成webbrowser.open("[Censured]index=",k),那也是同样的问题。你知道吗

我怎样才能解决这个问题?你知道吗


Tags: inimport密码forindextimerangesleep
1条回答
网友
1楼 · 发布于 2024-10-02 08:27:38
webbrowser.open("[Censured]index="+str(k))

会完成任务的!!如果所有假设的细节都是正确的,比如链接等

您的方法不起作用的原因是,在第一种情况下,当您将"[Censured]index=k"作为参数传递时,它将被视为一个完整的字符串,并且k的值无论如何都不会更改,例如:

for i in range(5):
    print "The number is i"

输出为:

>>> The number is i
>>> The number is i
>>> The number is i
>>> The number is i
>>> The number is i

在第二种情况下,当您尝试"[Censured]index=",k时,逗号操作符在连接两个结果时隐式地放置了一个空格,这将不会生成有效的超链接。例如:

for i in range(5):
        print "ContinuousSequence",i

Output:
>>> ContinuousSequence 0    #notice the extra space between them.
>>> ContinuousSequence 1
>>> ContinuousSequence 2
>>> ContinuousSequence 3
>>> ContinuousSequence 4

相关问题 更多 >

    热门问题