怎么查看getch()的定义啊???
如题,求教 什么? https://fishc.com.cn/thread-217331-1-1.html (出处: 鱼C论坛)][/url忘了说了。。。看这个帖子后面。。。
整个模块(库)也就两个文件,getch.py 和 pause.py ,耐心、仔细看,一遍不行,看两遍、三遍……
如 getch.py , https://github.com/joeyespo/py-getch/blob/master/getch/getch.py
这里提两点:
首先,你得搞清楚getch()返回的是什么?——是 字节码类型 bytes 的对象(只能存ASCII那128个字符),只需要 .decode() 就可以将它转为utf8的字符串。
直接 print(getch().decode()) 看看,先试验最简单的,不要一上来就搞复杂了。。步子太大,容易扯到蛋~
其次,要搞清楚 sys.stdin.read()和 sys.stdout.write() 以及 sys.stdout.flush() 这几个方法 要怎么运用。
页:
[1]