Django运行时,在页面中打开其他py项目,并且运行

大家好,初学python。用Django做了一个个人主页的网页,然后我之前用TKinter做了一个计算器小程序。如果我想增加一个网页页面,在运行Django项目的时候,先进入我的主页,然后在跳转到新的页面时能够运行出我之前设计的那个计算器小程序。请问我应该怎么做?
我之前试过了 加入os.system(“文件路径”)语句来打开EXE文件,但是怎么Run别的python项目还是没有头绪。

4个回答

你的问题应该是 如何在python中调用终端命令。

你已经尝试过了,就是:os.system('命令')。

在Django的项目目录里,启动Django,命令:python manage.py runserver 0.0.0.0:8000

a791974236
Roland_zl 回复weixin_40926784: 是可以的,具体的执行代码 在第一个py里面应该都写明了
2 年多之前 回复
a791974236
Roland_zl 回复weixin_40926784: 有
2 年多之前 回复
weixin_40926784
weixin_40926784 回复a791974236: 如果我一个py文件里面没有定义函数,直接运行是出来一个窗口,我可以在另一个py文件中import,然后运行出那个窗口吗?
2 年多之前 回复
weixin_40926784
weixin_40926784 回复a791974236: 嗯,好的,初学不太懂,不过你的方法我试了,成功了。 我想好好学习一下python,请问你有什么好的建议吗?
2 年多之前 回复
a791974236
Roland_zl 回复weixin_40926784: 具体的 就是:在第一个py文件里写:from . import 另外一个py文件的名字 你就可以用里面的东西了
2 年多之前 回复
a791974236
Roland_zl 回复weixin_40926784: 不不不,那个只是执行Django 整个项目的,你想在一个py文件中 执行另外一个py文件,你就要明白函数式编程,类的概念你要懂一些
2 年多之前 回复
weixin_40926784
weixin_40926784 那个,是不是我把我之前做的项目的py文件放到Django项目中,然后把 命令中的 “manage.py”改成我要运行的文件就行了?
2 年多之前 回复

其实跟这个是一样的,直接用os.system方法打开exe文件

weixin_40926784
weixin_40926784 额,是这样的,我已经可以运行exe文件了,但我不知道怎么运行别的项目中的python文件
2 年多之前 回复

importlib.import_module(module_path)

qq_37962142
qq_37962142 能详细解释一下吗?没懂
2 年多之前 回复

在项目目录里面打开终端shif+单击右键然后输入命令

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐