1222331231 发表于 2022-9-8 17:28:50

怎么查看getch()的定义啊???

如题,求教

人造人 发表于 2022-9-8 17:55:43

什么?

1222331231 发表于 2022-9-8 18:11:10

https://fishc.com.cn/thread-217331-1-1.html (出处: 鱼C论坛)][/url

忘了说了。。。看这个帖子后面。。。

阿奇_o 发表于 2022-9-8 23:15:31


整个模块(库)也就两个文件,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]
查看完整版本: 怎么查看getch()的定义啊???