美文网首页
自定义模块

自定义模块

作者: 优秀的人A | 来源:发表于2018-09-16 19:43 被阅读9次

自定义模块

from xxx import * 
from xxx import *
当方法一样的时候,后面输入的值会给前面的值覆盖


 def sum(a,b):
   return a + b

import test
a = 15
b = 5
print(test.sum(a,b))

import test as t
a = 15
b = 5
print(t.sum(a,b))

from test import *
a = 15
b = 5
print(sum(a,b))

from test import sum
a = 15
b = 5
print(sum(a,b))

all模块

模块__all__影响from xxx import * 导入方式
只有在all中写入要导入的函数名字,才能被使用

什么是模块

单个py文件就是模块

什么是包

多个py文件的文件夹叫包

name

自己调用模块的时候,__name__的值是__main__
别人调用模块的时候,__name__就是模块的名字

相关文章

网友评论

      本文标题:自定义模块

      本文链接:https://www.haomeiwen.com/subject/sqpfnftx.html