作者:手机用户2502938985 | 来源:互联网 | 2023-05-21 15:39
我一直在阅读cpython HTTP包的源代码,以获取乐趣和收益,并注意到在server.py中,他们__all__
设置了变量,但对函数也使用了下划线_quote_html(html)
。
这不是多余的吗?两者都不能限制进口的商品from HTTP import *
吗?
他们为什么两者都做?
1> 小智..:
__all__
确实是做事的极限from HTTP import *
; 在_
函数或方法的名称前面加上前缀是一种惯例,用于通知用户该项目应视为私有的,因此,使用此方法时,后果自负。