在python程序的开发之中除了去使用别人已经开发好的模块之外,还会去导入自己写的一些通用模块。那么该如何去创建一个模块然后再另一个python程序之中去导入使用它,今天的这一篇文章就会来给出这个问题的详细解决方法和解析示例。
在创建和导入模块之前首先需要知道模块的定义是什么,python模块指的就是一个以py作为文件后缀名为python文件,每一个python的程序都可以是一个python模块。但是python模块内一般只会包含函数、类、变量等等对象,而不会有某一个功能完整具体的实现逻辑。
那么创建模块的过程实际上就是去写一个python程序的过程,具体方法步骤看下面。
1.在任意的一个文件位置下创建一个空白的文件夹,然后在这个文件夹里面创建一个文本文件并写下如下内容:
class A(object): def say_a_word(self): print "你好"
写完之后保存名称为mk,将文件的后缀名改为py就是一个python模块了,这个python模块的作用是输出一个字符串。
2.在同一个文件夹之下创建另一个py文件,这样就可以直接去导入而不用转为包了,示例如下:
# 导入模块 import mk # 创建一个对象 b = mk.A() # 调用对象的方法 b.say_a_word()
这样就实现了一个创建模块并且在另一个python程序之中导入模块并使用的方法了。