问题标签 [ipython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-vista - 有没有办法在我的 IPython 提示符中获取本地时间戳?
有没有办法在我的 IPython 提示符中获取本地时间戳?我在 64 位 Windows Vista 上使用 IPython 0.10 和 Python 2.6。
我当前的默认提示是
好的,我试着完全按照你的指示去做。但是,我的经验是所有配置编辑最好保存在我的ipy_user_conf.py
. 引用它:
所以我现在在 main() 中有这些行:
我得到了这个,例如:
问题:
- 那是什么
1
? 如何将当前目录保留在提示符中?之前,我有
/li>
再一次带着感觉。我为自己造成的混乱感到非常抱歉。我需要报告我实际添加或修改的行是:
python - django,python:在 shell 中重新加载函数
我在 django IPython-shell 中工作,它可以从manage.py shell
. 当我在 shell 中加载一个外部函数进行测试时,一切都很好。但是当我对函数进行更改时,shell 仍然具有旧版本的函数。即使我进行新的导入。
有谁知道如何重新加载函数的实际版本?
感谢问候!
编辑:我使用 Windows - 如果这有所作为。
python - 如何以编程方式退出在 eval() 或 exec() 中启动的 pdb 而不显示输出
在我的 python 代码中,我有这一行:
command
变量可以是任何字符串。因此,python 调试器pdb
可以在 / 中启动,eval
并且在/返回exec
时仍然处于活动状态。我想要做的是确保从/返回时恢复正常的程序执行。只是给你一个想法,这大约是我想要的行为:eval
exec
eval
exec
但是,该try
行在执行之前显示在调试器中,但我根本不希望调试器显示我的代码。它也不起作用......我重复代码的原因是为了尽量减少代码中的调试,否则我可以在except
块之后执行它。
那么我该怎么做呢?
作为旁注:
如果您尝试在 IPython 或 bpython 解释器中输入以下行,您会发现它们存在相同的问题,并且您可以单步执行它们的代码。
但是,如果您在标准 cpython 解释器中执行此操作,您将返回到 python 提示符。之所以会这样,显然是因为前两个是用python实现的,而最后一个不是。但我的愿望是即使所有代码都是 python 也能获得相同的行为。
ipython - 如何在 Ipython 中设置浮点输出的位数
在 octave 中,浮点数的输出默认限制为 4 位 (%.4f)。有没有办法使用 IPython 设置这种行为?
python - pygtk FileChooserDialog 减慢解释器的速度
我正在尝试使用 FileChooserDialog 在 python 脚本中获取本机 gnome 对话框。脚本执行后,我的ipython -pylab
提示体验明显变慢。这个问题在普通的 python 提示符下也存在。我已将问题隔离到对话框中。以下示例(已作为 pygtk 示例在其他地方发布)说明了该问题:
运行脚本后,从键盘输入任何键后,我的硬盘驱动器灯似乎闪烁 - 非常奇怪的行为!我对已弃用gtk.FileSelection
或任何其他 gtk 窗口对象没有问题。
我目前正在运行,python 2.6.5,gtk 2.21.1,pygtk 2.17.0 在 ubuntu 10.04 中。一般来说,这个对话框似乎很不稳定。当在脚本中以某些方式执行时,我也遇到了一些窗口不会自行破坏的问题。任何帮助将不胜感激!
python - 编辑后如何在 Python shell 中更新已执行的脚本导入?
初学者提问。我已经启动了我的 iPython shell,并且正在使用 run-command 运行脚本,并且一切正常。但是,运行脚本文件,然后编辑导入的脚本文件,然后再次尝试运行它会导致旧的导入文件运行。所以我猜python会为速度保存某种缓存。我已经尝试过明确的命令等但无济于事。
基本上我的问题是这个。两个文件:function.py 和 program.py。程序文件导入函数。但是运行程序然后编辑函数然后再次运行程序会导致旧的函数/未编辑的版本运行。
python - 如何将模块“重新导入”到 python,然后在导入后更改代码
我有一个foo.py
在 IPython 中,我使用:
然后我将其更改foo()
为:
在 IPython 中,调用的结果仍然是test
:
然后我使用:
我删除了foo.pyc
同一个文件夹中的foo.py
存在,但仍然没有运气。
我可以知道如何在运行时重新导入更新的代码吗?
python - IPython *脚本*的命令行选项?
我经常被要求调试其他人编写的 Python 脚本。我想将这些脚本发送到 IPython,以便在脚本失败时将其放入 IPython shell。
不幸的是,我找不到发送脚本所需的(必需的)命令行选项的方法。
当我将脚本及其选项传递为:
有解决方案或解决方法吗?
python - 如何检测数组中的值是否在一定范围内并在Python中返回二进制数组?
所以我试图检测数组中的值是否在某个范围内,然后返回一个二进制逻辑数组,即一个表示真,零表示假。我有这个,但 iPython 一直在抱怨
有趣的是,只需检查一种方式就可以了
我觉得有点令人困惑。