python:写入(InteractiveConsole)
我有一个python脚本,它创建django项目及其应用程序,然后为应用程序编写模型文件 这个过程需要执行如下命令python:写入(InteractiveConsole),python,django,Python,Django,我有一个python脚本,它创建django项目及其应用程序,然后为应用程序编写模型文件 这个过程需要执行如下命令 os.system('python C:\TestProj\TestApp\manage.py migrate') 这个很好用 然后我需要写入“python C:\TestProj\TestApp\manage.py shell”以处理数据库中的一些查找数据。我试过Popen,但似乎遗漏了什么 那么,我怎样才能把Interactive鞋底去掉呢 我的python版本:3.4.3
os.system('python C:\TestProj\TestApp\manage.py migrate')
这个很好用
然后我需要写入“python C:\TestProj\TestApp\manage.py shell”
以处理数据库中的一些查找数据。我试过Popen,但似乎遗漏了什么
那么,我怎样才能把Interactive鞋底去掉呢
我的python版本:3.4.3
My django version:1.8.0运行python C:\TestProj\TestApp\manage.py shell时收到的消息/错误是什么?使用Popen时不会显示错误,但不会执行命令。使用的代码p=Popen('python C:\TestProj\TestApp\manage.py shell',shell=True,stdout=PIPE,stdin=PIPE,stderr=PIPE)p.stdin.write(字节(“来自测试pro.models导入*\n”,“utf-8”))p.stdin.write(字节(“type.objects.create(id=2,name'Test2')\n”,“utf-8”))p.communicate()