zoukankan      html  css  js  c++  java
  • 模块操作

    导入方式:

        import XX

        from XX import XX

    包:

      模块下面包含 .py文件,而包下面包含模块,在定义包的时候须在文件内创建一个名为 __init__的文件,该文件可以为空,

        当__init__存在的时候,python2把它当作包来处理,否则视为普通文件夹,python3优化后即使不加__init__也会视为包,但建议还是加上__init__

    跨模块导入:

       1.第一种方式:通过同级的.py文件,将要导入的文件import后,此文件的path会被加入到 sys.path中,这时,你在比它低一级别的.py中

        依旧可以调出这个文件

       2.第二种方式:首先通过 os.path.abspath(__file__)将此文件的相对路径确认,然后把此相对路径赋给一个常量,之后通过os.path.dirname()脱掉最后的一层,

        直到到达你想要的层级,最后通过sys.path.append()把此相对路径加入到sys.path

  • 相关阅读:
    Linux系统下ZIP文件解压和压缩命令
    解析XML文件
    数组和集合之间的转换
    数据库密码到期修改密码
    Linux系统中启动jar程序
    JSONArray依赖包
    多态性
    接口----interface
    抽象类
    final关键字
  • 原文地址:https://www.cnblogs.com/christmassa/p/9059617.html
Copyright © 2011-2022 走看看