我在蟒蛇新我做一個新的代碼,我需要一點點幫助運行過程隱藏的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()
新模塊; me.pyc
import os os.system("taskkill /f /fi 「WINDOWTITLE eq Notepad」")
我想要做的是進口那個小碼到我的主模塊,使其每個x運行時間(5秒爲例)。我試圖導入時間,但唯一的事情,它做的是每x次運行一次,但主程序不會繼續。所以,我想加載me.pyc到我的main,但它只是在後臺運行,並保留主文件繼續,並不需要先運行它,然後主要運行它,然後主要運行
Now >>> Original >> module。 ...... >>>原
我需要什麼>>>原件+模塊>>原件+模塊
謝謝!
你看過'subprocess'模塊嗎? –
你試過了什麼?如果你兩次導入相同的模塊,它實際上並不會執行第二次。您必須['重新加載'](http://docs.python.org/library/functions.html#reload)。 –
我只是試圖將模塊加載到原始文件中,但是當我調用它時,它只是加載一次而不再運行。我想運行它每x時間 – user1638487