Python调用其他脚本获取全部输出结果如何实现

1、sys.path[0]:获取执行脚本目录绝对路径

2、sys.argv[0]:获取脚本执行本身路径

  注:sys.argv[0]获取得不是脚本目录路径而是脚本本身执行时的路径!

  注:__file__获取得不是脚本目录路径,而是腳本本身执行时的路径!

  通过获取__file__路径然后转换成绝对路径

 
 
 

os.system.popen() 这个方法会打开一个管道返回結果是一个连接管道的文件对象,该文件对象的操作方法同open()可以从该文件对象中读取返回结果。如果执行成功不会返回状态码,如果執行失败则会将错误信息输出到stdout,并返回一个空字符串这里官方也表示subprocess模块已经实现了更为强大的subprocess.Popen()方法。

以上就是本文的全部内容唏望对大家的学习有所帮助,也希望大家多多支持脚本之家

我要回帖

 

随机推荐