python怎么导入文本-如何导入其他Python文件?
小编典典
导入python文件的方法有很多,各有利弊。
不要只是匆忙地选择适合您的第一个导入策略,否则稍后您将在发现不符合您的需求时重写代码库。
我将首先说明最简单的示例#1,然后将介绍最专业,最可靠的示例#7
示例1,使用python解释器导入python模块:
将其放在/home/el/foo/fox.py中:
def what_does_the_fox_say():
print("vixens cry")
进入python解释器:
el@apollo:/home/el/foo$ python
Python 2.7.3 (default, Sep 26 2013, 20:03:06)
>>> import fox
>>> fox.what_does_the_fox_say()
vixens cry
>>>
您通过python解释器导入了fox,并what_does_the_fox_say()从fox.py中调用了python函数。
示例2,在脚本中使用execfile或(exec在Python 3中)在适当的位置执行另一个python文件:
将其放在/home/el/foo2/mylib.py中:
def moobar():
print("hi")
将其放在/home/el/foo2/main.py中:
execfile("/home/el/foo2/mylib.py")
moobar()
运行文件:
el@apol
下一篇:
三个在线编辑OFFICE解决方案