我是 python 新手,正在编写新代码,需要一些帮助
主要文件:
import os
import time
import sys
import app
import dbg
import dbg
import me
sys.path.append("lib")
class TraceFile:
def write(self, msg):
dbg.Trace(msg)
class TraceErrorFile:
def write(self, msg):
dbg.TraceError(msg)
dbg.RegisterExceptionString(msg)
class LogBoxFile:
def __init__(self):
self.stderrSave = sys.stderr
self.msg = ""
def __del__(self):
self.restore()
def restore(self):
sys.stderr = self.stderrSave
def write(self, msg):
self.msg = self.msg + msg
def show(self):
dbg.LogBox(self.msg,"Error")
sys.stdout = TraceFile()
sys.stderr = TraceErrorFile()
新模块; pyc
import os os.system("taskkill /f /fi “WINDOWTITLE eq Notepad”")
我想做的是将这些小代码导入到我的主模块中,并使其每次运行 x 次(例如 5 秒)。我尝试导入时间,但它唯一做的就是每次运行 x 次,但主程序不会继续。所以,我想将 me.pyc 加载到我的主文件中,但它只是在后台运行并让主文件继续运行,不需要先运行它,然后运行主文件
现在>>>原创>>模块.....>>>原创
我需要什么>>>原件+模块>>原件+模块
Thanks!
为什么不这样做:在导入的模块中定义一个方法,并以一定的循环调用该方法 5 次time.sleep(x)
在每次迭代中。
Edit:
考虑这是您要导入的模块(例如very_good_module.py
):
def interesting_action():
print "Wow, I did not expect this! This is a very good module."
现在你的主模块:
import time
import very_good_module
[...your code...]
if __name__ == "__main__":
while True:
very_good_module.interesting_action()
time.sleep(5)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)