- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 bpython 进行交互式 Python session ,自从我更新了系统后,我遇到了以下问题:
在 bpython3 中:
>>> import sys
>>> sys.stdout.flush
Traceback (most recent call last):
File "<input>", line 1, in <module>
AttributeError: 'FakeStream' object has no attribute 'flush'
但是,在Python3中:
>>> import sys
>>> sys.stdout.flush
<built-in method flush of _io.TextIOWrapper object at 0x7fab6b7fb708>
IPython3 也是如此。
那么为什么bpython3中sys.stdout
没有属性flush
呢?我搜索了sys
模块的源代码,但没有找到。我也找不到 sysmodule.c 文件或类似的文件。 bpython 是否对该模块使用与其他 CLI 相同的代码?
$ bpython3 --version
bpython version 0.12 on top of Python 3.4.2
(C) 2008-2012 Bob Farrell, Andreas Stuehrk et al. See AUTHORS for detail.
$ python3 --version
Python 3.4.2
最佳答案
这是一个错误,已在版本 0.13 中修复。
使用 pip3 install -U bpython
升级应该更新到包含修复程序的最新稳定版本。
关于python - sys.stdout 在 bpython 中没有刷新属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28714581/
我似乎无法在任何地方找到这个答案。 举个简单的例子: # myclass.py class MyClass: def __init__(self): print 'test'
Python是一个非常实用、流行的解释型编程语言,其优势之一就是可以借助其交互的shell进行探索式地编程。你可以试着输入一些代码,然后马上获得解释器的反馈,而不必专门写一个脚本。但是Python自
我已经开始使用bpython满足我的 python 解释需求。我喜欢语法突出显示和制表符完成模式。我想让 bpython 在 emacs 中工作(注意:仅仅在 shell 模式下运行 bpython
我想使用 bpython用于调试的解释器。我的问题类似于“Is it possible to go into ipython from code?”,它询问 ipython。 如果你使用 ipdb.s
我喜欢 bpython 快速、全面的自动完成功能,我真的很想在我的编辑器/IDE 中使用它。有没有办法将它集成到 vim/gedit/eclipse/etc 中? 谢谢。 最佳答案 我有一个类似的问题
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
我已经创建了一个 virtualenv 并安装了 SQLAlchemy其中: $ virtualenv alchemy $ source alchemy/bin/activate $ pip inst
ipython 有什么 bpython 缺乏的,反之亦然?两者有何不同? 最佳答案 如果你只想要一个交互式解释器,bpython 应该没问题。一直使用它,直到你错过了一些你喜欢 IPython 的特性
与 bpython 相比,IRb 相当简单。 , 即使使用 wirble . 是否有任何 ruby 等价于 bpython? 最佳答案 您可以使用正确的 gem 扩展 irb 以实现 bpytho
我正在尝试在 Windows 10 上安装 bpython,并已尽我所能按照 official bpython website 中概述的过程进行操作在这 helpful GitHub gist . 我
我使用 bpython 进行交互式 Python session ,自从我更新了系统后,我遇到了以下问题: 在 bpython3 中: >>> import sys >>> sys.stdout.fl
尝试在终端中打开 bpython 时收到以下错误,但我不知道如何修复它。我是Python新手,所以我想我可能没有正确理解包系统。我不确定同时安装 easy_install 和 pip 是否存在冲突。
我一直在将 bpython 用于 Python 2,现在我也想将它用于 Python 3。 但是我遇到了问题。 bpython 文档如下: bpython supports Python 3. It'
我一直在使用 bpython暂时满足我所有的 Python 解释需求。这是令人愉快的,尤其是当您使用不熟悉的新库或具有多种功能的库时。无论如何,有一个 bpython 解释器与我正在做的事情一起运行是
我设置的任何虚拟环境的 sys.path 发生了一些奇怪和意外的事情。例如,一个干净的环境: $ virtualenv test $ source test/bin/activate (test) $
在标准的 Python 交互式 shell 中,我可以按 Ctrl+D 关闭标准输入并显示输出: $ python Python 2.7.2 (default, Mar 7 2012, 21:18:
我今天遇到了一个奇怪的问题。我在使用 Python 标准库的 string 模块的 letters 变量时注意到 bpython 中的结果与 vanilla python 中的结果不同。 我正在使用
我是一名优秀的程序员,十分优秀!