python调用其他py文件的函数和类

听了老师的建议,准备写自己的博客,一是为了分享自己的学习经验给大家,二也是为了记录自己的学习的经历,方便自己以后查看。第一个博客,希望对大家有用。

C语言调用其他的文件,需要包含头文件,而且需要把函数和类的定义写在头文件中,而python不需要这些,一般情况下只需要把其他的py文件和运行的py文件放在同一文件目录之下就行。然后通过import进行导入就可以进行调用,在这里我需要说明的是调用的py文件和使用的方法。


#a.py

def ceshi():
    print "oK!"

主文件

#main.py
import aif __name__ == '__main__':
 a.ceshi()





通过这样便可以调用函数,调用类的方法和调用函数的是一样的

调用函数的时候一定要先把需要调用的文件名放在前面,如a.ceshi()

也可以使用另一种方法来调用函数


#main.py
from a import ceshi

if __name__ == '__main__':
    ceshi()