在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中看到的,我是新来的,我把它看作是一个试图互相帮助的程序员社区,我不喜欢以这种基本的形式来回答这个问题。