下面是一个 Python 模块的例子,它包含了随机生成 N 个元素的列表、排序列表、求最大值三个功能:
这个模块中的三个函数可以用来随机生成 N 个元素的列表、对列表进行排序、求出列表中的最大值。
使用这个模块的方法是,在其他程序中用 import 语句导入这个模块,然后调用模块中的函数,例如:
这样,就可以使用 my_module 模块中的函数来生成随机列表、排序列表、求出最大值。
答: 在Python当中,每一个Python文件都是一个模块,在该模块你可以定义自己想要的函数,它的具体介绍如下。
Python模块介绍
同时你编写完这个py文件之后,不管你放在哪个文件夹都是可以的,比如说你放在file文件夹下,同时模块命名为MathApi,那么导入语句就可以是from file import mathApi。
在导入之后就可以使用自定义模块的各种方法,但是我觉得当你要写项目时,还是得把这个模块添加进去,因为你讲的那个turtle实际上属于Python内置模块,当然可以在任何地方引用。
首先创建一个文件a.py,里面有一个类A[python] view plain copy
#coding:gbk
#创建一个包含方法say_a_word的类A
class A(object):
def say_a_word(self):
print "你好"
然后在创建一个b.py文件,里面引用模块a创建一个对象
[python] view plain copy
#coding:gbk
#引入包a
import a
#用包a中的A类创建一个对象b
b = a.A()
#引用方法say_a_word
b.say_a_word()
说白了就是自己想用的模块名A里面有个类a 保存好
如果想用这个模块的时候 重新创建一个python文件 假设命名为B
调用则可以
from A import a
就可以用了