name属性(屏蔽)
- __name__:指定的py文件作为模块使用的话,如果不想让模块中的某些代码执行,则可以使用__name__限制需要被访问的部分
- 注意:每个模块都要一个__name__属性,代表了模块的名字,当它的值为__main__时,表明是该模块在运行,反之,则说明是引入的第三方py文件在运行
if __name__ == "__main__": fun1()
dir
dir():可以找到指定模块中定义的所有的数据,以一个字符串列表的形式返回结果
print(dir(os))