小编hin*_*zir的帖子

在 python 中工作多个控制台

我知道这是一个简单的问题,但我不能这样做。我必须做两件事。其中之一是管理程序,它将管理程序,例如停止、暂停、恢复。另一件事只会显示日志。所以我需要2个控制台。

  1. 如何打开两个控制台?

  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)

python

5
推荐指数
1
解决办法
1822
查看次数

python unicode正则表达式

我用下面的代码读了一个文件,然后我想用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 ".

python regex

2
推荐指数
1
解决办法
104
查看次数

标签 统计

python ×2

regex ×1