小编Lac*_*her的帖子

控制台应用程序 - 当前工作线上方的WriteLine

我看过其他一些与这个帖子非常相似的帖子,但他们给出的答案并没有正确回答这个问题.对不起,如果有隐藏的东西,我找不到...

我想使用Console.WriteLine()打印当前Console.ReadLine()之上的内容,例如,我的应用程序打印"Hello world"并启动一个线程(在5秒内)将打印"我等了5秒"在我需要输入内容的行之上,如下所示:

Hello world
Please input something: _
Run Code Online (Sandbox Code Playgroud)

然后5秒钟将通过,它将如下所示:

Hello world
I just waited 5 seconds
Please input something: _
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经尝试使用Console.SetCursorPosition(0,Console.CursorTop - 1),但这只打印在"请输入内容:_"这一行,如果我使用Console.CursorTop - 2而不是崩溃说"[2]超出范围"(不知道为什么会这样),如果我使用Console.CursorTop - 2,它打印在"请输入内容:_"...所以我的问题是我如何打印上面的内容"请输入一些内容: _"

c# console-application

7
推荐指数
2
解决办法
1043
查看次数

Python smtplib sendmail() 不适用于主题/正文

每当我尝试使用 时sendmail(sender,reciever,message),它都会成功发送电子邮件,并且主题行很好,但电子邮件的“正文”总是丢失。

这是我的完整代码:

s = smtplib.SMTP("smtp.gmail.com",587)
s.ehlo()
s.starttls()
s.login(sender,password)
message = """From %s
Subject: %s
This is the body part""" % (sender,subject)
s.sendmail(sender,reciever,message)
s.quit()
Run Code Online (Sandbox Code Playgroud)

为什么尸体没有被接收?

python email

3
推荐指数
1
解决办法
5418
查看次数

标签 统计

c# ×1

console-application ×1

email ×1

python ×1