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

在python启动时自动加载模块

卫阳曜
2023-03-14
问题内容

我希望IPython或Python解释器在启动它们时自动加载模块。

可能吗?

例如,当我启动IPython时:

$ ipython

...

>>> from __future__ import division
>>> from mymodule import *

In [1]:

在教程页面中可以找到类似SymPy的live
shell的
东西。


问题答案:

检查文件~/.ipython/ipythonrc-您可以列出要在启动时加载的所有模块。



 类似资料:
  • 问题内容: 我正在尝试从启动时自动加载模块,目前我在IPython启动库中有一个简单的脚本,其内容如下: 直接从外壳运行时可以正常工作,但是从脚本运行该行时,该模块似乎没有加载,我通过向其添加一些任意变量分配来确保已加载启动脚本: 并在启动IPython时(如预期的那样)预先分配了变量。 我试图在这里和这里寻找一些解决方案,但无处可寻,任何帮助将不胜感激,谢谢 问题答案: 我找到了一个解决方案,在

  • 我正在用Hubot框架开发一个应用程序,使用Heroku。我在Heroku上设置了一些配置变量,当我部署代码时,我的引用可以正常工作。

  • 问题内容: EJB似乎是延迟加载的-每当访问时。 但是,我想热切地初始化它们-即每当容器启动时。如何实现的(特别是在JBoss中) 该主题提供了一些提示,但并不令人满意。 问题答案: 从EJB 3.1开始,可以将模块启动和停止通知单例bean: 在EJB 3.1之前,没有标准的纯EJB解决方案。我建议将WAR添加到您的EAR并使用servlet-context-listener。

  • 问题内容: 过去,我使用过perl的AUTOLOAD工具来实现将符号延迟加载到名称空间中,并希望在python中具有相同的功能。 传统上,您似乎能够获得的最接近的方法是使用一个类和一个类来实现这种目的。但是,我也曾尝试在中翻阅,并提出以下建议: 从用户的角度来看,这确实可以满足我的需求: 但这让我感到震惊-人们是否倾向于使用标准方法在python中自动加载? 其次,对于经验丰富的python开发人

  • 问题内容: 我正在尝试动态加载我创建的模块。 现在这可以正常工作: 但是,如果我通过动态导入尝试相同的操作,它将失败。 提供的错误是: 有什么想法吗? 编辑:使用完整范围时(它的工作原理?): 这不会引发任何错误,但是,它不会加载索引模块,而是会加载“ neoform”模块。 “ struct”的结果是: 另外,作为附带的问题,我该如何在动态加载的模块中实例化一个类?(假设所有模块都包含一个通用的

  • 问题内容: 当Django启动时,如何从mysql数据库加载资源并将其放入内存(Redis)中,以供所有应用程序使用。 我已经看到了这个 [https://docs.djangoproject.com/en/dev/ref/applications/#django.apps.AppConfig.ready] 但是他们提到在ready函数中不使用db连接。我的网站启动时该怎么办? 我还可以在read