Как насчет того, чтобы просто сделать os.listdir
/ glob
эквивалент ls
для выполнения эквивалента ls
? Конечно, дело не в том, что какое-то пригодное для использования устройство подключается к каждому такому специальному файлу (но это также относится и к ls
;-), но для "поиска всех последовательных портов", как вы спрашиваете в названии своего Q, я не уверен, как else вы могли бы продолжить.