我对python编程相当陌生。我安装了anaconda并在Mac上运行iPython(jupyterqtconsole)v.4.3.0和pythonv.3.6。目前,我正在尝试导入一个模块,其函数位于我的主目录中。你知道吗
我查看了stackoverflow和python文档,发现可以通过以下方法完成:
%run "Users/myUser/python_functions.py"
或者
import python_functions
但是,当我尝试这两种方法时,系统会提示我覆盖正在运行或导入的文件:
File `python_functions.py` exists. Overwrite (y/[N])?
这是在更改前一个文件,而不是获取要导入的函数。你知道吗
什么可以解释这一点,我可以做什么来导入我的模块?你知道吗
在这种情况下,将Jupyter qtconsole作为解释器运行可能会导致问题。相反,使用IDE或命令行解释器可以解决这个问题。你知道吗
既然安装了anaconda,那么在IDE Spyder中尝试它就可以在没有overwrite提示的情况下很好地执行代码。它也适用于其他人(如皮查姆,牛仔竞技等)。你知道吗
这是错误的,但让它丢脸
ubuntu上的
import
是一个实用工具saves any visible window on an X server and outputs it as an image file. You can capture a single window, the entire screen, or any rectangular portion of the screen.
我猜如果您在控制台中运行import命令,它将截图并将其保存在现有文件上-
python_functions
在使用
python
import命令之前,请启动python解释器:编辑:在重读你的问题时,我不再那么肯定我的猜测了,但在你告诉我我错了之前,我还是把它留给你:)
相关问题 更多 >
编程相关推荐