LINUX.ORG.RU

ты сервисом ос ваще предполагаешь пользоваться?

qulinxao3 ★☆
()

тебе столько вариантов накидали в предыдущей теме, а ты так и не объяснил, что тебе нужно…

cin – это любой поток, или конкретно поток ввода stdin?

vasilisk_lo
()
Последнее исправление: vasilisk_lo (всего исправлений: 1)

запусти ipython например и посмотри type(sys.in) - узнаешь что в питонцах потоки гонятся через адаптеры и обычно буферезируются как минимум переводами строк - более того если это текстовый а не бинарный поток

вопрос на самом деле в следующем - ты всёж сам парсишь текстовый поток али тебе интересен lr(1) токенизатор который буферизирует не более чем один символ (utf-8) ?

иначе если тебе нужно вот прям как в жабе ну ок:

os.system(f’java {file_твой_жаба_код}’)

qulinxao3 ★☆
()
Последнее исправление: qulinxao3 (всего исправлений: 1)
Ответ на: комментарий от qulinxao3

Ну хотя бы тем, что возвращает объект процесса с нормальным API. os.system оставлен для сохранения обратной совметимости.

The subprocess module provides more powerful facilities for spawning new processes and retrieving their results; using that module is preferable to using this function.

https://docs.python.org/3/library/os.html#os.system

kukuruku ★★
()
Последнее исправление: kukuruku (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.