python如何调用含有input的.py脚本

如题所述

【python】如何在某.py文件中调用其他.py内的函数
假设名为a.py的文件需要调用b.py文件内的c(x,y)函数
假如在同一目录下,则只需
import
bif
__name__
==
"__main__":
b.c(x,y)
若只需调用单个函数,也可以
from
b
import
cif
__name__
==
"__main__":
c(x,y)
若a.py和b.py位于不同的目录下,可以用以下方法
(假设b.py位于d盘的根目录下)
1.引用所在路径
import
sys
sys.path.append('d:/')import
bif
__name__=="__main__":
print
b.pr(x,y)
2.使用imp
import
imp
b=imp.load_source('b','d:/b.py')import
bif
__name__=="__main__":
print
b.pr(x,y)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-15
import sys
for arg in sys.argv:
print argsys.argv是一个列表,比如你在用命令行运行一个脚本a.py
arg1
arg2
arg3,那么sys.argv就是一个包含了arg1
arg2
arg3得列表,这时你就可以在脚本中对各参数进行处理了
相似回答
大家正在搜