• 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')
     
     
    
    
  • 相关阅读:
    给div添加disabled属性
    11个让你吃惊的 Linux 终端命令
    在 Linux 平台中调试 C/C++ 内存泄漏方法(转)
    在压缩话单中过滤指定IP的一个小脚本
    过滤IP地址的正则表达式
    【转】网络编程知识
    linux下软链接与硬链接及其区别
    函数式编程入门教程(转)
    suricate学习笔记1--初步认识(转)
    lsof命令详解(转)
  • 原文地址:https://www.cnblogs.com/forever5325/p/9549568.html
Copyright © 2020-2023  润新知