在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
步骤
首先,被调用函数脚本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
相关文章推荐
- 【VS2013】C语言调用Python脚本环境搭建、函数调用和调用demo.py脚本an
- Selenium-AndroidDriver(python) (一) --- 环境配置及脚本运行
- window下java调用python脚本并读取Python运行结果
- C调用Python脚本文件里的函数
- Mac 上双击运行 python脚本
- python调用php脚本和函数
- python 脚本在linux环境下运行
- 数据挖掘之Python调用R包、函数、脚本
- 找Python安装目录,设置环境路径以及在命令行运行python脚本
- mac终端下运行shell脚本
- Mac之终端下运行shell脚本
- VS2008环境下C++调用Python模块函数----一封邮件引发的关机
- arcgis脚本Python调用自定义的函数方法
- python项目运行环境安装小结
- 如何在Windows环境下运行Python脚本
- 调用其它python脚本中的函数
- C调用Python脚本文件里的函数(转)
- Mac终端命令行执行Python脚本文件
- sublime ( Ctrl + B)调用python控制台运行python脚本无反应/控制台空白
- mac下直接运行python脚本