zoukankan      html  css  js  c++  java
  • 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')
     
     
    
    
  • 相关阅读:
    左耳听风笔记之一
    富爸爸穷爸爸 -- 笔记
    Aruba无线控制器常用操作
    接入交换机办公网常用配置
    核心交换机办公网常用配置
    FortiGate防火墙办公网常用配置
    去掉深信服上网认证页面里的“修改密码”
    深信服上网行为管理短信认证多用户登录问题
    深信服上网行为管理配置跨三层MAC识别
    深信服上网行为管理实现一次认证成功之后连续3天无流量通过才再次认证
  • 原文地址:https://www.cnblogs.com/forever5325/p/9549568.html
Copyright © 2011-2022 走看看