红联Linux门户
Linux帮助

在Linux命令行下执行python

发布时间:2016-05-31 10:57:14来源:linux网站作者:初雪之音

在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 来执行。


本文永久更新地址:http://www.linuxdiyf.com/linux/21114.html