问题一.Python如何查看以安装的模块
答:利用“help("modules")”即可
问题二:Python如何统一管理模块安装,更新,卸载
答:利用”easy_install“工具来进行管理。首先去下载使用ez_setup.py文件来进行安装。然后利用“python
ez_setup.py
”命令进行安装。
PS:将“python.exe”配置到系统环境变量中。并且在执行命令前将目录切换到ez_setup.py所在目录,然后按照提示安装即可。安装后即可生成
easy_install.exe文件,然后再cmd控制台中直接调用即可。
问题三:Python怎么定义程序的执行入口
答:利用 “if __name__ == ‘__main__‘:”来确定程序的执行入口。
PS:下划线是两个。
问题四:Python为什么读取文件不正常。
答:Python应以二进制去读取文件,而在windows默认按照ASCII码来读取,非法字符自动过滤。
如:
self.ipdb = open( path+‘\\‘+ipdb_file, "rb")
问题五:Python类有无构造函数和析构函数
答:“__init__”这个构造函数,具有初始化的作用,也就是当该类被实例化的时候就会执行该函数。
“__del__”就是一个析构函数了,当使用del 删除对象时,会调用他本身的析构函数,另外当对象在某个作用域中调用完毕,在跳出其作用域的同时析构函数也会被调用一次,这样可以用来释放内存空间。