我知道这是一个简单的问题,但我不能这样做。我必须做两件事。其中之一是管理程序,它将管理程序,例如停止、暂停、恢复。另一件事只会显示日志。所以我需要2个控制台。
如何打开两个控制台?
如何将日志从管理控制台传递到日志记录控制台。示例代码如下:
if __name__ == '__main__':
try:
while True:
initialmyProgram()
print('Please press \'1\' key to stop program..\n')
print('Please press \'5\' key to resume program..\n')
print('Please press \'0\' key to exit program..\n')
isStart = raw_input('Please press a key that must be in above list..')
if isStart == 1:
parse.__is__process__ = False
elif isStart == 5:
parse.__is__process__ = True
elif isStart == 0 :
exit_program()
else:
continue
except Exception as ex:
logging.info('log..') #this log will write other console..
Run Code Online (Sandbox Code Playgroud) 我用下面的代码读了一个文件,然后我想用re库在文件中找到单词.该文件包含土耳其语字符.所以我使用utf-8解码文件.图书馆不懂土耳其语.下面的代码不起作用.
text= unicodedata.normalize("NFKD",codecs.open(os.path.abspath("texts/kopru1.txt"),"rb").read().decode("utf-8"))
text=text.replace("\r\n"," ").lower()
aa= re.findall(ur"[a-zç??öü]+", text,re.UNICODE)
Run Code Online (Sandbox Code Playgroud)
虽然" ayşe "是一个词,但这个词似乎是" ays "和" e ".