python3学习笔记(待续)

1、通过命令查询信息,获得帮助
  以timeit模块为例,说明怎样查询模块的相关信息
    1)
快速查询模块的用法
      help(timeit)             
      print(timeit.__doc__)
      2)查询模块定义了哪些变量,函数和类
      dir(timeit)              
      3)直接获取可供调用接口信息
      timeit.__all__           
      注:1、不有所有的模块都有__all__属性
2、如果一个模块设置了__all__属性,那么使用"from timeit import *"这样的形式导入命名空间,就只有__all__属性这个列表里边的名字才会被导入,其它的名字不受影响
        3、如果没有设置__all__属性,
用"from timeit import *"就会把所有不以下划线开头的名字都导入到当前命名空间,所以,建议在编写模块的时候,将对外提供的接口函数和类
都设置到__all__属性这个列表里
     4)查询模块的源代码位置
      timeit.__file__
2、常用快捷键
  Ctrl + C : 退出当前死循环
3、
退出解释器  
  quit():退出解释器

4、python的程序有两种退出方式
  1)os._exit()会直接将python程序终止,之后的所有代码都不会继续执行
  2)sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那么这些代码还是会执行

5、python 模块路径

  Python会在以下路径中搜索它想要寻找的模块:

  1). 程序所在的文件夹

  2). 标准库的安装路径

  3). 操作系统环境变量PYTHONPATH所包含的路径

  将自定义库的路径添加到Python的库路径中去,有如下两种方法:

  1). 动态的添加库路径。在程序运行过程中修改sys.path的值,添加自己的库路径

  import sys

  sys.path.append(r'your_path') 

  2). 在Python安装目录下的Libsite-packages文件夹中建立一个.pth文件,内容为自己写的库路径。示例如下

  E:\work\Python\http

  E:\work\Python\logging

  

  动态增加路径

  通过 sys 模块的 append() 方法在 Python 环境中增加搜索路径:

  import sys
  sys.path.append('/home/wang/workspace')
 
 

原文地址:https://www.cnblogs.com/forever5325/p/9549568.html