在Linux命令行下执行python,实现调用另一个.py文件中定义的函数。
在Linux命令行下执行python,首先建立几个python脚本测试文件(func.py、world.py、main.py),在开头给出类似bash那样的注释用来说明用这个进行执行。
#!/usr/bin/env python
def Add(a,b):
return a+b
def Sub(a,b):
return a-b
def Mul(a,b):
return a*b
def Div(a,b):
return a/b
#!/usr/bin/env python
def Hello(name):
print ("Hello, %s") % name
def Bye():
print("Bye")
调用另一个.py文件中定义的函数,有点类似Java中的import语句。
#!/usr/bin/env python
print("Hello, Keyven")
from func import Div
print(Div(10,2))
from world import *
Hello("Keyven")
Bye()
然后使用chmod +x *.py 赋予执行权限,使用ln -s 建立软连接,在环境变量PATH中加入./,直接在命令行输入main 执行。如果没有在开头注明那行注释,则需要像bash那样用python ./main.py 来执行。