作为一个半吊子码农,我希望能够通过阅读base64.py的源代码来提高一下自己的姿势水平。代码大概600行,不过考虑到最近时间有些紧张,可能需要一段时间才能把这段代码看完。
阅读代码遇到的一个问题:不知道__all__这个变量是干嘛的。
到万能的google上一查,发现__all__主要影响from xxx import *这个命令,如果源文件里面没有__all__,那么用前面提到的命令导入的时候会把源文件里所有的变量都导入到当前的环境,如果设置了__all__那么只有指定的变量会导入到当前的环境中。
时间: 2024-11-05 22:01:05