Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python打印上处理它的标准输出_Python_Stdout - Fatal编程技术网

在Python打印上处理它的标准输出

在Python打印上处理它的标准输出,python,stdout,Python,Stdout,我进行了一次功能齐全的聊天,但我正在努力寻找指纹。 我有一个线程可以不断打印新消息,但另一方面,我有一个消息输入给用户,聊天输出将输入输入输入,使其变得非常难看,然后,每个输入()都保持在控制台上,使其更难看。 有什么办法解决这个问题吗 有什么问题: 问题: 我如何计算输出: 正确: 这段代码很简单,对于数据库中的每一行,它都会打印用户名和消息,但它总是破坏输入 def CheckChat(Actual): while 1: Res = cur.execute('SE

我进行了一次功能齐全的聊天,但我正在努力寻找指纹。 我有一个线程可以不断打印新消息,但另一方面,我有一个消息输入给用户,聊天输出将输入输入输入,使其变得非常难看,然后,每个输入()都保持在控制台上,使其更难看。 有什么办法解决这个问题吗

有什么问题:
问题:

我如何计算输出: 正确:

这段代码很简单,对于数据库中的每一行,它都会打印用户名和消息,但它总是破坏输入

def CheckChat(Actual):
    while 1:
        Res = cur.execute('SELECT * FROM '+Entered_ChatName)
        Lenght = 0
        for i in Res:
            Lenght = Lenght + 1
            if Lenght > Actual:
                print(str(i[0]),':',str(i[1]))
        Actual = Lenght
        time.sleep(1)

def FirstPrint():
    Length = 0
    Res = cur.execute('SELECT * FROM '+Entered_ChatName)
    for i in Res:
        print(i[0],':',i[1])
        Length = Length + 1
    return Length
 Actual_Length = FirstPrint()

 TreadChatControl = threading.Thread(target=CheckChat, args=[Actual_Length])
 TreadChatControl.start()

 while 1:
     Mess = input("Message: ")

StackOverflow并不是一个进行一般性讨论或提供建议的论坛。这是一个提出非常具体问题的地方。一个好的问题可能是:“这里有一些代码有问题。如果您运行此代码,您将重现我的问题。这里是确切问题的详细描述。这里是我想要的输出示例。这里是我尝试过的事情的列表以及它们不起作用的原因。”有关更多详细信息,请参阅和@Metropolis,现在看起来好点了吗?正如你在stackoverflow中看到的,我是新来的,我把它看作是一个试图互相帮助的程序员社区,我不喜欢以这种基本的形式来回答这个问题。