![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
小壹壹
这个作者很懒,什么都没留下…
展开
-
访问限制
为了让类内部的属性不被外界访问,在属相名称前面加上两个__,加上之后就变成私有变量,外部不能访问,代码如下:class Student(object): def __init__(self, name, age): self.__name = name self.__age = age在python环境下运行后,外部无法访问这些原创 2016-03-17 21:06:10 · 430 阅读 · 0 评论 -
Python ImportError: No module named XXX
在python中,每个py文件称为模块,包是另一类模块,包可以包含其他模块,当模块存储在文件中时,包就是模块所在的目录。此外,包必须含有一个__init__.py文件。出现ImportError:No module named XXX的问题,在于模块不在搜索路径里,从而导致路径搜索失败搜索路径:查找一组目录路径搜索:查找某个文件的操作python搜索模块的路径(sys.path原创 2016-03-15 21:02:30 · 1289 阅读 · 0 评论 -
python中if __name__ == '__main__': 的解析
当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序转载 2016-04-09 10:52:14 · 304 阅读 · 0 评论