我的Python 3(3.6)为我运行的每个Python命令打开了新的黑色控制台窗口(insert into drugs(d_price) values(400)
where d_id = 50;
都是一样的。)
示例:当我创建一个带有pip
循环的hello_world.py并通过while True: print("hello world")
从PowerShell启动它时,它将打开一个新窗口,在新窗口中打印“hello world”,离开我用来运行脚本的控制台空...(使用Cygwin也是如此)使用CMD它甚至不会打开Python窗口而只是关闭会给我一个新的CMD提示行。
每次运行后台任务(例如语法检查)时使用PyCharm时更糟糕的是,黑色控制台窗口打开约1秒。因此阻止我编写代码。
显示正在发生的事情的示例图片:
用于test.py的代码:
python test.py
到目前为止,我试过了:
while True:
print("Hello World")
/ python.exe
pythonw.exe
和PYTHONENCODING
设置为UTF-8 //编辑:
问题是:如何恢复默认的Python行为,如在其他所有(Windows)计算机上看到的那样。
答案 0 :(得分:0)
我发现解决方案只是以管理员身份运行cmd或powershell,任何其他类型的用户都可能导致此问题。