如何在没有.exe文件的情况下运行程序并获得输出

2024-04-20 09:51:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要调用一个python程序,并在另一个程序运行时获取输出。为此,我创建了一个.exe文件,但两天后我终于意识到,出于某种原因,sklearn库在.exe文件中不起作用。 是否有其他方法可以运行脚本并获取不包含.exe文件的输出


1条回答
网友
1楼 · 发布于 2024-04-20 09:51:35

在命令行中,您可以这样调用python

python test.py arg1 arg2 arg3

在python中,通过sys.argv从命令行获取参数

import sys

print 'Number of arguments:', len(sys.argv), 'arguments.'
print 'Argument List:', str(sys.argv)

您将获得输出

Number of arguments: 4 arguments.
Argument List: ['test.py', 'arg1', 'arg2', 'arg3']

sys.argv是一个列表。您可以像sys.argv[1]一样调用它们,在本例中1可以是0123

相关问题 更多 >