从一个python脚本返回值到另一个

编码飞溅

我有两个文件:script1.py和script2.py。我需要从script1.py调用script2.py,然后将script2.py的值返回给script1.py。但是要注意的是script1.py实际上通过os运行script2.py。

script1.py:

import os
print(os.system("script2.py 34"))

script2.py

import sys
def main():
    x="Hello World"+str(sys.argv[1])
    return x

if __name__ == "__main__":
    x= main()

如您所见,我能够将值输入到script2中,但不能返回到script1中。我怎样才能做到这一点?注意:script2.py就像被命令行执行一样被调用。这就是为什么我使用操作系统。

ŁukaszRogalski

好的,如果我对您的理解正确,则您希望:

  • 将参数传递给另一个脚本
  • 从另一个脚本检索输出到原始调用者

我建议使用子流程模块。最简单的方法是使用check_output()函数。

运行带有参数的命令,并以字节字符串形式返回其输出。

样品溶液:

script1.py

import sys
import subprocess
s2_out = subprocess.check_output([sys.executable, "script2.py", "34"])
print s2_out

script2.py:

import sys
def main(arg):
    print("Hello World"+arg)

if __name__ == "__main__":
    main(sys.argv[1])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ProcessingJS将返回值从一个函数传递到另一个函数的语法?

来自分类Dev

从一个活动返回一个值到另一个活动

来自分类Dev

使用Node.JS从一个函数向另一个函数返回值

来自分类Dev

如何使用数组的返回值(在我的例子中是“右”和“左”)从一个函数(“提取”)到另一个函数(“BinToDec”)?

来自分类Dev

如何从一个脚本到另一个脚本获取游戏对象数组的值?

来自分类Dev

尝试从另一个表返回值

来自分类Dev

将代码从一个脚本导入到另一个脚本

来自分类Dev

将变量从一个脚本传递到另一个脚本

来自分类Dev

在 Javascript 中将变量从一个脚本检索到另一个脚本

来自分类Dev

无法在python中将变量从一个脚本导入到另一个脚本

来自分类Dev

如何通过Java脚本将php值从一个文件传递到另一个文件

来自分类Dev

如何通过Java脚本将php值从一个文件传递到另一个文件

来自分类Dev

如何在python中将值从一个脚本导入并更改为另一个脚本?

来自分类Dev

将值从一个 python 脚本发送到另一个已经运行的脚本

来自分类Dev

将信息从一个脚本传递到另一个

来自分类Dev

将命名参数从一个Powershell脚本传递到另一个

来自分类Dev

将Shell arg从一个脚本转义到另一个

来自分类Dev

将参数从一个脚本传递到另一个

来自分类Dev

Python:如何将变量从一个 Python 脚本传递到另一个

来自分类Dev

将返回值从谓词传递到Prolog中的另一个谓词

来自分类Dev

蚂蚁,从一个属性值到另一个属性值

来自分类Dev

将视频数据从一个python脚本传递到另一个

来自分类Dev

将视频数据从一个python脚本传递到另一个

来自分类Dev

使用 python 脚本将文本从一个文件解析到另一个文件

来自分类Dev

从一个jsp返回字符串到另一个

来自分类Dev

Python-将元组与另一个函数的返回值分离到不同的变量中

来自分类Dev

Gulp-从另一个任务获取一个任务的返回值

来自分类Dev

Gulp-从另一个任务获取一个任务的返回值

来自分类Dev

另一个函数从一个函数访问返回的值

Related 相关文章

  1. 1

    使用ProcessingJS将返回值从一个函数传递到另一个函数的语法?

  2. 2

    从一个活动返回一个值到另一个活动

  3. 3

    使用Node.JS从一个函数向另一个函数返回值

  4. 4

    如何使用数组的返回值(在我的例子中是“右”和“左”)从一个函数(“提取”)到另一个函数(“BinToDec”)?

  5. 5

    如何从一个脚本到另一个脚本获取游戏对象数组的值?

  6. 6

    尝试从另一个表返回值

  7. 7

    将代码从一个脚本导入到另一个脚本

  8. 8

    将变量从一个脚本传递到另一个脚本

  9. 9

    在 Javascript 中将变量从一个脚本检索到另一个脚本

  10. 10

    无法在python中将变量从一个脚本导入到另一个脚本

  11. 11

    如何通过Java脚本将php值从一个文件传递到另一个文件

  12. 12

    如何通过Java脚本将php值从一个文件传递到另一个文件

  13. 13

    如何在python中将值从一个脚本导入并更改为另一个脚本?

  14. 14

    将值从一个 python 脚本发送到另一个已经运行的脚本

  15. 15

    将信息从一个脚本传递到另一个

  16. 16

    将命名参数从一个Powershell脚本传递到另一个

  17. 17

    将Shell arg从一个脚本转义到另一个

  18. 18

    将参数从一个脚本传递到另一个

  19. 19

    Python:如何将变量从一个 Python 脚本传递到另一个

  20. 20

    将返回值从谓词传递到Prolog中的另一个谓词

  21. 21

    蚂蚁,从一个属性值到另一个属性值

  22. 22

    将视频数据从一个python脚本传递到另一个

  23. 23

    将视频数据从一个python脚本传递到另一个

  24. 24

    使用 python 脚本将文本从一个文件解析到另一个文件

  25. 25

    从一个jsp返回字符串到另一个

  26. 26

    Python-将元组与另一个函数的返回值分离到不同的变量中

  27. 27

    Gulp-从另一个任务获取一个任务的返回值

  28. 28

    Gulp-从另一个任务获取一个任务的返回值

  29. 29

    另一个函数从一个函数访问返回的值

热门标签

归档