导入Python模块的常用方式
模块是一个py文件 在后缀名为.py的文件中 有相关功能的函数或者类 下面请看一个实现加法功能的函数def add_1(*args):
count = 0
for i in args:
count += i
return count
在上述代码中 我们定义了一个加法函数 为了复用代码 在其他py文件里调用自定义函数 我们在其他py文件中导入这个模块 语法: import 模块的名字 模块名就是去除.py之后的名字 代码如下
import 测试1
print(测试1.add_1(1,2,3))
当然还有下面这种写法 这种写法也是对的 语法: import 模块名 as 别名通过别名.函数名()调用 模块名是中文 虽然python支持 但是我不推荐使用这种中文模块名 所以给模块名起了别名 叫做test1
import 测试1 as test1
print(test1.add_1(1,2,3))
还有这种写法 导入测试1模块中的所有内容 语法: from 模块名 impor * 所以 直接用函数名()调用就行 不需要通过 模块名.函数名() 的方式调用
from 测试1 import *
print(add_1(1,2,3))
最后一种写法 语法: from 模块名 impo 函数名 或者 from 模块名 impo 类名 这是导入测试1模块中的add_1函数 所以也可以通过函数名()调用 但如果被导入模块的文件中有其他函数 导入模块的文件没有导入其他函数 是无法使用相关函数的
from 测试1 import add_1
print(add_1(1,2,3))
过来学习了 PYG有你更精彩! 那伤你得给 发表于 2023-1-11 08:33
PYG有你更精彩!
是吗 哈哈哈
乐活 发表于 2023-1-10 14:01
过来学习了
欢迎欢迎{:4_262:}
页:
[1]