python - 从 ipython 中的另一个文件调用 Python 函数

标签 python ipython

我在 ipython shell 中,无法从其他文件导入函数。 当我尝试时:

from my_functions import this_function 

我得到了:

No module named my_functions

但如果我尝试从其他文件保存,它会起作用。

是的,我在 my_functions 文件的同一目录中打开了 shell。

最佳答案

import sys
sys.path.append('my/path/to/module/folder')

解决了问题。


此答案发布为 edit问题Calling a Python function from another file in ipython通过 OP Luis Ramon Ramirez Rodriguez在 CC BY-SA 3.0 下。

关于python - 从 ipython 中的另一个文件调用 Python 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35493019/

相关文章:

python - 使用 Pandas 绘制时间戳无法按预期工作

python - 从Python中的静态方法调用非静态方法

python - Zeppelin 和 Spark.pyspark 和 folium

ipython - anaconda ipython 笔记本未在服务器设置中启动

python - 为什么 ipython 环境变量与相关终端仿真器中的 bash 环境不匹配?

python - 如何保存<ipython.core.display.image对象>

python - 类中的所有函数是否有 __enter__ 和 __exit__ 等价物?

python - Django - 使用 Case/When/Value 和相关对象进行注释

python - 为什么我的多线程程序很慢?

python - SQLAlchemy 一对一关系