2020-12-08

Python模块

模块导入方式

01.import
导入多个模块
import(模块1,模块2) 不推荐使用此方式
应使用:
import 模块1
import 模块2

def demo1():
    print("我是模块一")
def demo2():
    print("我是模块二")
class Dog():
    def __init__(self):
        print("这是一个狗类")


import hm_15_模块
hm_15_模块.fun()

02.使用as关键字
如: import 模块名1 as 模块别名
使用命名是遵行大驼峰命名法

使用as关键字导入模块

import hm_73_模块 as Dog
Dog.demo1()
Dog.demo2()

03.使用 from…import导入
fron 模块名 import 工具名
如果导入同名函数则会覆盖之前的函数
解决方法 可在工具名后面加入as 加上别名
fron 模块名 import 工具名 as 别名
可通过 fron 模块名 import * 导入模块的所有工具(不推荐使用,易覆盖先前导入的工具包)

# 使用form...import导入
from hm_73_模块 import Dog
from hm_73_模块 import demo2
demo2()
xtq = Dog()
print(xtq)

模块的搜索顺序

文件命名不应与模块名重名
import导入模块时优先导入当前工作目录的模块,之后再搜索系统的模块

import random
# 查看模块路径
print(random.__file__)
rand = random.randint(0,10)
print(rand)

文件导入时能直接执行的代码不需要被执行:如print()语句
导入模块中没有任何缩进的代码都会被直接执行

2020-12-08

上一篇:给系统菜单添加菜单项


下一篇:Windows 编程[19] - 改变菜单项的状态: GetMenuState、EnableMenuItem