在Mac下Python如何獲得終端的視窗的長度與寬度?

時間 2021-05-29 23:06:42

1樓:

import os

maxrow = os.get_terminal_size().lines

maxcol = os.get_terminal_size().columns

2樓:陳舸

不知道你的Python版本是多少。在Python 3.3中os模組裡有乙個get_terminal_size方法可以用。

比如要得到寬度:print(os.get_terminal_size().column)就可以了。

如果是其他版本的話,你可以試試curses模組,可以得到終端的最大長和寬。

import curses

screen = curses.initscr()

height, width = screen.getmaxyx()

但這只是最大長和寬,如果你要得到當前環境下的真實長、寬就不管用了。

可以再參考下SO上的這個帖子:How to get console window width in python

3樓:shell von

import commands

commands.getoutput('resize')可以得到。。col 和lines.

不過我的是Ubuntu ..感覺Mac回差不多吧?!

Mac下搞 Python 開發用什麼 IDE?

雲麟 我一般用vim的乙個發行版IDE,叫spf13 vim,一鍵安裝所有外掛程式,Windows下我一般使用pycharm社群版的 黃哥 PyCharm Sublime text VimVs code Python整合開發工具 黃哥 Python整合開發工具 2020年4月17日修改,建議用Pyh...

如何使用Python,在Windows下保證父程序退出時,子程序同樣退出

羅然 有兩種辦法,1.一種辦法是在父程序fork出子程序的時候把子程序pid寫入乙個檔案中,這種父程序捕捉到sigkill或者sighup訊號的時候讀取檔案kill 子程序們的pid。2.還有一種方法就是子程序定時呼叫os.getppid 來判斷是否自己已經成為了殭屍程序,如果是趕緊把事情做完正常結...

mac如何修改python的儲存路徑 並且能用code啟動?

黃哥 Adapt the following accordingly,name it something like myscript launcher.plist,and put it in either one of three locations System Library LaunchAge...