天津風
@yamato_han
Tue, Jun 6, 2023 9:16 AM
3
2023 年了我竟然還要寫 Console 的 Workaround
微軟你很棒
BBS 大家玩得很順暢的控制碼在 cmd + Python 底下竟然可以有坑
天津風
@yamato_han
Tue, Jun 6, 2023 9:21 AM
colorama/initialise.py at 21c4b94fe21ce29c85c896ace8...
顯然不是只有我有這個問題,直接點兩下 pyinstall 包出來的 exe 有問題
用 Windows Terminal 開 cmd 或 PowerShell 就沒事
天津風
@yamato_han
Tue, Jun 6, 2023 9:21 AM
Visual Studio Code 內建的終端機也沒事
天津風
@yamato_han
Tue, Jun 6, 2023 9:22 AM
測試 Code:
print("\033c\033[3J\033[2J\033[0m\033[H", end='')
正常應該要清空話面並且讓游標回到最左上角
天津風
@yamato_han
Tue, Jun 6, 2023 10:23 AM
很不幸的,用 colorama 的 workaround 更新頻率太高會有問題,下面
def clear_screen_std(): (Plurk Paste)
天津風
@yamato_han
Tue, Jun 6, 2023 10:23 AM
然後 Windows Terminal 沒有 COLORTERM 的 Ticket
WT should set COLORTERM · Issue #11057 · microsoft/t...
天津風
@yamato_han
Tue, Jun 6, 2023 10:25 AM
好像漏了一個 TERM_PROGRAM=mintty
天津風
@yamato_han
Tue, Jun 6, 2023 10:27 AM
mintty 也不能用耶,所以沒少
載入新的回覆
微軟你很棒
BBS 大家玩得很順暢的控制碼在 cmd + Python 底下竟然可以有坑
顯然不是只有我有這個問題,直接點兩下 pyinstall 包出來的 exe 有問題
用 Windows Terminal 開 cmd 或 PowerShell 就沒事
print("\033c\033[3J\033[2J\033[0m\033[H", end='')
正常應該要清空話面並且讓游標回到最左上角
def clear_screen_std(): (Plurk Paste)