如何调用另一个python文件中的代码

Python023

如何调用另一个python文件中的代码,第1张

python

模块

模块让你能够有逻辑地组织你的python代码段。

把相关的代码分配到一个

模块里能让你的代码更好用,更易懂。

模块也是python对象,具有随机的名字属性用来绑定或引用。

简单地说,模块就是一个保存了python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。

例子

一个叫做aname的模块里的python代码一般都能在一个叫aname.py的文件中找到。下例是个简单的模块support.py。

def

print_func(

par

):

print

"hello

:

",

par

return

import

语句

想使用python源文件,只需在另一个源文件里执行import语句,语法如下:

import

module1[,

module2[,...

modulen]

当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。

搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块support.py,需要把命令放在脚本的顶端:

#!/usr/bin/python

#

-*-

coding:

utf-8

-*-

#

导入模块

import

support

#

现在可以调用模块里包含的函数了

support.print_func("zara")

是的,Python项目可以调用非Python文件,比如C/C++、Java、JavaScript等文件。通过使用第三方库或安装包,Python程序可以调用非Python文件,从而实现不同语言的交互和数据传输。