![]() |
1
31
您可以使用python的
手册页澄清了:
除此之外,不支持更改现有文件的缓冲区,但是 可以 使用与现有文件描述符相同的底层文件描述符和可能不同的缓冲区创建一个新的文件对象,使用 os.fdopen . 即。,
应该
绑定
|
![]() |
2
22
你可以简单地使用
这使我可以使用Ubuntu13.04上的python 2.7.4和python 3.3.1进行行缓冲读取。 |
![]() |
3
10
这个
或提供
|
![]() |
4
3
这在Python3.4.3中对我很有用:
这个
documentation for
换言之:
|
![]() |
5
0
我用python 2.7做这件事的唯一方法是:
从 Python nonblocking console input . 这将完全禁用缓冲并抑制回声。
编辑:关于Alex的答案,第一个建议(调用python
第二个命题(用较小的缓冲区复制fd:
|
![]() |
Dai · bcrypt生成不正确的哈希-我的用户输入处理是否正确? 7 年前 |
![]() |
Wolfat · 无法从C中的管道执行读取? 7 年前 |
![]() |
Adonai · 在C中创建get string函数时出现问题 7 年前 |
|
Spring fancy · 为什么linux中不混合标准输入? 7 年前 |
|
Cryptosyche · C-使用fgets直到换行/-1[关闭] 7 年前 |
![]() |
Alexander Mills · 向下传递手柄管道 7 年前 |