当前位置: 首页 > 面试题库 >

我可以检测我的代码是否在cPython或Jython上运行吗?

万俟浩
2023-03-14
问题内容

我正在研究一个小型django项目,该项目稍后将部署在servlet容器中。但是,如果我使用cPython而不是Jython,开发速度会更快。因此,我想做的是测试我的代码是否在settiings.py中的cPython或Jython上运行,以便我可以告诉它使用适当的数据库驱动程序(postgresql_psycopg2或doj.backends.zxjdbc.postgresql)。有没有简单的方法可以做到这一点?


问题答案:

如果您正在运行Jython

import platform
platform.system()


 类似资料:
  • 问题内容: 我正在研究一个小型django项目,该项目稍后将部署在servlet容器中。但是,如果我使用cPython而不是Jython,开发速度会更快。因此,我想做的是测试我的代码是否在我的settiings.py中的cPython或Jython上运行,以便我可以告诉它使用适当的数据库驱动程序(postgresql_psycopg2或doj.backends.zxjdbc.postgresql)

  • 问题内容: 正如标题所说。我想编写一个行为不同的脚本,具体取决于它是在控制台窗口中运行还是在IDLE中运行。是否只有在我可以检查的IDLE中运行时才存在的对象?环境变量? 我在Windows上使用的是Python 2.6.5和2.7。 编辑: 到目前为止给出的答案有效。 但是我正在寻找一种官方的方式来做到这一点,或者看起来像黑客一样。如果有人提出,我会接受的。否则,几天后,我会接受最早的答案。谢谢

  • 问题内容: 我是Entity Framework 5的新手。我们的团队正在使用工作流。 在开始我的主要问题之前, 让我先向您展示我已经尝试过的东西 ( 所有时间的最终评语)。 是我创建的类,该类继承自,其中包含重写方法,该类也继承自。我遇到的问题之一是实体框架无法处理字段唯一性。我已经在他们的站点上阅读了有关使用Fluent API配置/映射属性和类型 的文章,但是找不到用于将属性设置为唯一的任何

  • 问题内容: 如何检测代码是否在Eclipse IDE中运行 问题答案: 我不知道获取此类信息的通用方法。 一个建议: 当您在Tomcat中启动Java程序(或Web服务器)时,只需添加一个参数即可表明该程序是由Eclipse启动的。 您可以通过打开“打开运行对话框”(“运行”菜单),然后选择您的应用程序类型并在“参数”选项卡中添加a来实现。 在您的Java代码中,您可以检查属性的值: 这样,如果程

  • 问题内容: 有谁知道在PHP中检查脚本是32位还是64位运行的方法?目前,我正在使用PHP 5.3.5。 理想情况下,我想编写一个函数,以便我的代码如下所示: 有人有什么想法吗? 问题答案: 检查常数。它会根据寄存器的大小(即32位和64位)而变化。 在32位系统中,应为 4 ;对于64位系统,应为 8 。

  • 问题内容: 我正在使用Celery管理异步任务。但是,有时候,芹菜加工过程会停止,这不会导致任何任务被执行。我希望能够检查芹菜的状态,并确保一切正常,如果我发现任何问题,请向用户显示错误消息。从Celery Worker文档中看来,我可能可以使用ping或inspect进行此操作,但是ping感觉很笨拙,并且不清楚要使用的检查方式是否确切(如果inspect()。registered()为空?)。