【发布时间】:2021-08-30 22:03:23
【问题描述】:
对于我正在编写的一些代码,我需要在另一个 python 文件中途执行一个 python 文件,然后在设定的时间后终止它。从我阅读和尝试的内容来看,将文件作为模块运行并不是可行的方法,因为在经过一段时间后我无法停止它。 (它需要被终止,否则它将无限期地等待输入)。有什么方法可以解决这个问题?
谢谢。
【问题讨论】:
-
到目前为止你尝试过什么?请在解决问题方面表现出最小的努力,然后在尝试的解决方案中询问特定问题。见how to ask a good question
-
超时后其他代码正在做某事怎么办?例如,如果它打开了一个文件怎么办?
-
到目前为止,我尝试使用 OS 模块并将文件作为模块导入,我还查看了第一个 python 脚本中的多处理,但这对我不起作用其他一些模块,例如 pytimedinput,但由于我使用的是 NFC 阅读器并且不适用于该解决方案,因此不适合。
-
而对于会发生什么,需要打开的脚本将检查卡是否在 NFC 读卡器上,如果将内容保存到文本文件中,在用例中的机会这种情况很少发生,但如果确实如此,那么代码将在循环中运行,并且很快就会重新激活,所以没关系。
标签: python