您的位置:首页 > 编程语言 > Python开发

在Mac终端中,用Python脚本A 调用Python脚本B(函数)运行环境小结

2018-04-03 13:40 2386 查看
工具:mac终端、Python3
步骤
首先,被调用函数脚本B需要能够在mac终端中准确运行,无报错。(注意:此步骤的目的是确保被调用文件脚本代码没有问题,其实可以不做次步骤,如脚本有错误mac终端会主动报错的)
其次,需要保证被调用文件和主动调用文件在一个文件夹中。(其实不在也没有关系,需要添加其他语句添加指定路径)
如:import sys
sys.path.append('/Users/haiqing.dong/Desktop/lalala/') 最后,在mac终端中执行主调用脚本,运行;并在终端中查看结果。

说明:1、被调用脚本文件名称function_exe.py   2、主动调用脚本文件名称aaa.py   (注意:两者需要放在同一个文件夹下面)
代码:
function_exe.py
def inf():
print('我爱蔚来汽车')

def power(a):
y=a**2
return yaaa.pyimport function_exe
function_exe.inf()

m=function_exe.power(10)

print(m)

mac终端运行结果:(此时两个脚本文件均在lalala文件夹中,非常重要!!!   lalala文件夹在桌面上,这不重要)



那么,如果两个脚本文件不在一个文件夹中该如何处理呢?

方法如下:
如:被调用文件function_exe.py在桌面文件夹“lalala”当中;主动调用文件aaa.py在桌面上。
需要在主动调用脚本文件aaa.py中添加两句代码,如下:import sys #添加部分
sys.path.append('/Users/haiqing.dong/Desktop/lalala/') #添加部分

import function_exe
function_exe.inf()

m=function_exe.power(10)

print(m)直接在mac终端中运行桌面脚本文件aaa.py
结果如下:



Thanks for Guanghui
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: