❶ 怎么在python脚本中调用其它的python脚本运行

若是同目录: import 1,3,5
若不是先把他们加到系统变量里:
import sys
sys.path.append('路径\1')
sys.path.append('路径\3')

sys.path.append('路径\5')

再直接import

❷ Python调用其他脚本后需要输出执行内容如何实现

你可以在python代码里面:
aa = os.system(tmp) #这个tmp就是其他脚本的相关执行, 然后相关的结果就是aa
print aa
或者专是
print(os.system(tmp))也是属可以的

❸ 如何用Python交互执行shell脚本

“交互执行shell脚本”是不是说代替人的手动输入,比如sudo时输入密码的操作?
这种情况可以用Pexpect模块。不是默认的,需要自己装。

❹ 怎么在一个python脚本里调用另一个python脚本

from 脚本名 import *
若还是不能调,则把类实例化一下
f=类名()
然后f.函数名()就能调了。

❺ python等脚本语言如何实现系统调用

开始菜单-->运行来-->输入cmd 打开命令行
输入python -V,会源显示你python的版本,如果有显示,就可以使用了。你写了一个脚本script.py
那就用命令行在那个文件夹下运行python script.py 就可以了

如果输入python -V提示说找不到或者错误,那么就要添加环境变量。右键点击我的电脑-->高级-->环境变量-->path ,那个栏里面添加分号,然后是你python的安装路径,如果按在C:\python27,那就把这个路径添进去,然后再安装上面说的运行命令行。

❻ python调用命令行运行另一个脚本如何传入内容

在我认知范围内,这是做不到的。除非你是linux系统,安装了expect。

❼ python的脚本如何执行

运行python脚本的几种方法:

一. 终端命令行下

[]$python "name.py"

二. python环境中

若脚本名称为name.py,

其内容为:

a='head'

b='hehe'

print(a,b)

则使用

>>>impport name

针对此种方法我们使用下面的语句来显示内容:

>>>print (name.a)

>>>head

>>>print (name.b)

>>>hehe

在同一个python环境中,第一次import加载以后,以后再使用import就不会有相应的结果显示了,在这个时候可以使用>>>reload(name)在python
3.0中可能要加载ipm模块才能使用reload()函数

>>>from imp import reload

>>>reload(name)

三.使用from

假设脚本的名称为name.py

name.py的内容为:

a='head'

b='hehe'

print(a,b)

可以使用下边的方法来运行脚本:

>>>from name import a,b,c

在这个python环境中我们就可以使用简单的变量名来调用其内容。

eg:

>>>a

>>>'head'

>>>b

>>>'hehe'

四.使用exec

方法为:

>>>exec(open('name.py').read())

NOTICE:在上面的方法中,第三种和第四种方法会默认覆盖python环境中已经存在
的且和name.py中有重名的变量名,且系统不会给出提示,请注意这一点!

❽ python怎么调用vbs脚本

subprocess.call('cscript xxx.vbs')

❾ python如何重新执行脚本

我也出现过这样的问题,如果在本脚本执行while的话,如果使用一些模块,有时候版会出错权。比如使用websocket的时候,(可能自己水平也不行,找了半天没发现出错的原因),后来放弃本脚本while。

我是这样解决的:

写一个脚本,如a.py,使用os.system(cmd) (或是其他模块) 来运行b.py。

至于b.py什么时候退出,就看你自己了

PS:至于这样做是否会影响效率,因为程序小,就不在考虑范围内了

例:

#!/usr/bin/python
#-*-coding:utf-8-*-
#encoding:utf-8
importos

if__name__=='__main__':
while1:
cmd='pythonD:\b.py'#必须转义''
os.system(cmd)

❿ 如何在python脚本中执行另一个python脚本

把两个脚本filea.py

fileb.py
放在同一个目录下,然后在filea.py的开头写:
import
fileb
然后就可以使用fileb.py中定义的函数了