002_023 Python 跨平台读取无缓存字符
来源:互联网 发布:机械联结烙印矩阵 编辑:程序博客网 时间:2024/06/11 08:54
代码如下:
#encoding=utf-8print '中国'#跨平台读取无缓存字符try: #windows import msvcrt except ImportError: #unix def getch(): import sys,tty,termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(fd) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch print 'Enter somthing'c = msvcrt.getch()print c
打印结果如下:后面为控制台打印
中国
Enter somthing
>>> c = msvcrt.getch()
>>>
>>> print c
o
>>>
0 0
- 002_023 Python 跨平台读取无缓存字符
- Python 读取键盘输入字符
- python读取中文字符问题
- 跨平台读取INI
- Python 按行读取文本文件 缓存 和 非缓存实现
- Python 按行读取文本文件 缓存 和 非缓存实现
- python 读取yeelink平台指令小结
- python读取中文字符编码问题
- Python读取文件字符编码问题
- 无缓存
- 001_023 Python 对Unicode数据编码并应用于XML和HTML
- 004_023 Python 确保名字已经在给定的模块中定义
- [LintCode 384] 最长无重复字符的子串(Python)
- Java测试字节流和字符流,以及带缓存的字符流读取速度对比
- 字符缓存
- python 编码笔记,字符编码和读取文件
- python读取文本文档处理不可见字符
- 读取含中文字符的txt文档python代码
- Java方法的可变参数类型
- Python中的random模块
- CDZSC_2014上半年组队赛(2)
- codeforces#236_div2_B Trees in a Row
- 学Java和找女朋友
- 002_023 Python 跨平台读取无缓存字符
- 2012年蓝桥杯预赛题-取球游戏
- Jump Game II -- LeetCode
- codeforces#236_div2_C Searching for Graph
- 锚文本具体指的是什么?锚文本的写法和作用是什么呢?
- Confluence 使用蓝图(Blueprint)
- jQuery EasyUI中对表格进行编辑的实现代码
- jquery表格例子
- Document 对象