Python 如何在没有.exe文件的情况下运行程序并获得输出
我需要调用一个python程序,并在另一个程序运行时获取输出。为此,我创建了一个Python 如何在没有.exe文件的情况下运行程序并获得输出,python,scikit-learn,exe,Python,Scikit Learn,Exe,我需要调用一个python程序,并在另一个程序运行时获取输出。为此,我创建了一个.exe文件,但两天后我终于意识到,由于某种原因,sklearn库在.exe文件中无法工作。 有没有其他方法可以运行脚本并获得不包含.exe文件的输出?在命令行中,您可以这样调用python python test.py arg1 arg2 arg3 在python中,通过sys.argv 导入系统 打印“参数数:”,len(sys.argv),“参数” 打印“参数列表:”,str(sys.argv) 您将获得输
.exe
文件,但两天后我终于意识到,由于某种原因,sklearn
库在.exe
文件中无法工作。
有没有其他方法可以运行脚本并获得不包含
.exe
文件的输出?在命令行中,您可以这样调用python
python test.py arg1 arg2 arg3
在python中,通过sys.argv
导入系统
打印“参数数:”,len(sys.argv),“参数”
打印“参数列表:”,str(sys.argv)
您将获得输出
Number of arguments: 4 arguments.
Argument List: ['test.py', 'arg1', 'arg2', 'arg3']
sys.argv
是一个列表。在这种情况下,你可以像sys.argv[1]
,其中1
可以是0
,1
,2
或3
。创建一个bat并运行python你的python文件.py
?现在它可以工作了,但我不知道如何传递输入数据,你能解释一下吗?