用于运行命令行的Python脚本,该命令行以特定的python版本启动python脚本

Ste*_*ron 0 python windows command-line multiple-versions python-3.x

我需要一些帮助.是否有可能让python在Windows中启动命令行并让命令行在我的电脑上执行另一个python版本的脚本?

示例:我的电脑上有两个版本的python.一个是Anaconda,另一个是纯Python.现在我有一些我希望按特定顺序执行的脚本.我的问题是,Google AnalyticsAPI不能与Anaconda一起使用,而其他一些软件包(如Simpy)也无法与纯Python一起使用.所以我需要为一个项目使用两个不同版本的python.

现在我想编写一个litte python文件,它打开命令行并在我的不同Python版本上按特定顺序执行scrips.

我知道如何在命令行上运行python文件.它是通过

C:\path_to_python\python.exe C:\path_to_file\file.py
Run Code Online (Sandbox Code Playgroud)

但是如何让python脚本在命令行中执行上面的那行呢?

希望可以有人帮帮我.

谢谢.

han*_*nsn 5

import os
os.system("C:\path_to_python\python.exe C:\path_to_file\file.py")
Run Code Online (Sandbox Code Playgroud)

os.system()返回命令的退出值,所以如果你需要脚本的一些输出,这将不起作用.