zoukankan      html  css  js  c++  java
  •  1 '''
     2 解决的问题:如果不同的人编写的模块名相同怎么办?
     3 解决办法:为了防止模块名冲突,Python有引入文件夹(目录)来
     4 组织模块的方法,这个文件夹(目录)称为包(package)
     5 
     6 包的特点:只要包名不冲突,不同包中的模块名是否一样就不重要了。
     7 注意:只有目录中有一个叫做'__init__.py'的文件才会被程序认作是包。
     8
     9 '''
     1 # 使用包下的内容
     2 # 格式: import 包名.模块名
     3 # 使用包下面的模块下的内容:包名.模块名.内容
     4 
     5 # import pack.mu1, pack.mu2
     6 
     7 # 使用包下模块下的内容
     8 # print(pack.mu1.a)
     9 # print(pack.mu2.c)
    10 
    11 # 格式:from 包名 import 模块名
    12 # 使用包下面的模块下的内容:模块名.内容
    13 # from pack import mu2, mu1
    14 # print(mu2.c)
    15 # print(mu1.a)
    16 
    17 # 格式:from 包名.模块名 import 变量/函数/类
    18 # 使用包下面的模块下的内容:变量/函数/类
    19 from pack.mu1 import a
    20 print(a)
    21 
    22 #
    23 import pack.a.b.aaa
    24 print(pack.a.b.aaa.ha)
    25 from pack.a.b.aaa import ha
    26 print(ha)
    
    
    
    
    
  • 相关阅读:
    Problem C: 爬楼梯
    Problem E: 倒水(Water)
    Problem H: tmk买礼物
    HDU 1078 FatMouse and Cheese
    POJ 3186 Treats for the Cows
    POJ 1661 Help Jimmy
    POJ 1458 Common Subsequence
    2018-软工机试-D-定西
    2018-软工机试-F-庙会
    2018-软工机试-C-和你在一起
  • 原文地址:https://www.cnblogs.com/BKY88888888/p/11272067.html
Copyright © 2011-2022 走看看