zoukankan      html  css  js  c++  java
  • python学习20--模块

    1.导入模块(访问.py文件)
      第一种方法:from 文件名。同一文件夹下,并import文件名,不需要拓展名
        访问:用文件名.functionname().其中:文件名称为命名空间、
      第二种方法:同一文件夹;from 文件名 import 函数名(*),则在下面调用方法是,不需要写文件名,可直接使用
        函数名。但不推荐,如果两个模块内又相同名字的两个方法,则会相互混淆。

      第三种方法:from 文件名 as newname.类似于第一种方法,用一个简短的名字代替原名字。
    2.if __name__ = __main__
      设计模块的单独运行和被调用。在模块中调用__name__变量,返回模块名。所以如果模块作为单独运行此时,可以执行if条件成立后的
      处理语句。否则该模块被另一个模块调用,并运行另一个模块时,不会调用if后逻辑处理语句。
    3.搜索路径
      利用import sys
      sys.path可以查看当前文件可以搜索的文件路径列表,返回的是一个列表。
      另:增加自定义路径:sys.path.append(“”)
    4.包(package)
      1.创建一个文件夹,并放入模块,其中文件夹名就是包名。
      2.文件夹中新建一个名为__init__.py的模块,内容可以为空。
      3.将相关模块放入文件夹中。
      导入包内模块
      在前面导入模块的名字前加包名.模块名

  • 相关阅读:
    USACO 1.3.1 Mixing Milk
    USACO 1.2.5 Dual Palindromes
    USACO 1.2.4 Palindromic Squares
    十进制数转其他进制数
    USACO 1.2.3 Name That number
    USACO 1.2.2 Transformations
    USACO 1.2.1 Milking Cows
    矩阵的旋转,转置和翻转以及它们的关系
    P1078 文化之旅
    P3435 [POI2006]OKR-Periods of Words
  • 原文地址:https://www.cnblogs.com/zjh225901/p/6347593.html
Copyright © 2011-2022 走看看