Jon*_*han 21 python windows low-latency
我在Windows机器上运行了几个Python脚本的实例,每个实例来自不同的目录并使用单独的shell窗口.不幸的是,Windows为每个shell窗口提供了相同的名称:
<User>: C:\Windows\system32\cmd.exe - <script.py>
Run Code Online (Sandbox Code Playgroud)
是否可以通过Python命令将此名称设置为其他名称?
Jef*_*per 34
这适用于Windows下的Python2.7.
>>> import ctypes
>>> ctypes.windll.kernel32.SetConsoleTitleA("My New Title")
Run Code Online (Sandbox Code Playgroud)
Sho*_*vBR 28
在Windows上,一个简单的控制台命令就足够了:
from os import system
system("title "+myCoolTitle)
Run Code Online (Sandbox Code Playgroud)
很好,很容易.
use*_*036 16
由于代表不够,我无法在上面的帖子中添加评论 - 所以作为新帖子.
在Python 3中,您可以使用:
import ctypes
ctypes.windll.kernel32.SetConsoleTitleW("My New Title")
Run Code Online (Sandbox Code Playgroud)
我编辑了这个答案:请注意,它现在使用SetConsoleTitle W,这是SetConsoleTitle函数的Unicode版本.这样您就可以使用unicode,不再需要将字符串/变量编码为字节对象.您可以使用字符串变量替换参数.
| 归档时间: |
|
| 查看次数: |
23796 次 |
| 最近记录: |