我正在使用python中的一个简单脚本,为新的Flask项目创建文件夹结构和基本文件,类似于“django-admin startproject”
我想同时做的是从我的脚本中创建一个virtualenv的虚拟环境。
我认为可能有一种方式:import virtualenv
virtualenv.main()
问题是我无法将参数传递给main,所以这似乎不起作用。
任何建议?
答案 0 :(得分:2)
您可以使用os
将命令传递到terminal / cmd。
import os
os.system('<command goes here>')
您可以将它用于您通常在终端中运行的任何命令。所以对于virtualenv你会这么做:
import os
os.system('virtualenv nameofvirtualenv')