如何在一个脚本中调用另一个python脚本?

2024-04-23 21:36:32 发布

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

我是Python中的傻瓜。我正在使用一个脚本,它正在下载html页面。我的项目中有两个文件。文件1和文件2。 我需要执行文件1开始下载。20/30秒后,它停止并显示一条消息“请求太多,请单击文件2脚本以更新IP”。然后我需要单击/执行文件2脚本。它在1秒内改变IP。然后我需要再次单击文件1脚本来启动相同的过程(下载)。它是手动工作的。在

现在我想自动化这个过程。我想在控制台显示消息“请求太多,请单击文件2脚本续订IP”后立即自动执行文件2。然后它将再次自动执行文件1以继续该过程。这样我就不用再碰日食了。在

这是代码的一部分。在

if the_page.find("Too many requests")>=0:
    print "Too many requests"
    print "Rclick File 2 script to renew IP"
    fout = open(self.dir+"/limit.txt",'wb')
    limits = str(count)+","+str(upper)
    fout.write(limits)
    fout.close()
    break

实际上,我需要一个自动的方式来安排这个工作。 我应该把新代码放在哪里?请问密码是什么?在


Tags: 文件代码ip脚本消息过程htmlrequests
2条回答

既然有了源代码,就可以将文件2中的功能包装到一个类中,或者仅仅是一个函数中。在

然后您可以像导入其他python模块一样将文件2导入到文件1中。让您从运行中的脚本调用该函数。在

高温

相关问题 更多 >