Python:在交互模式下忽略领先的“ >>>”和“ ...”?

河马人

许多在线python示例显示了交互式python会话,每行前都有普通的前导“ >>>”和“ ...”字符。

通常,没有获取这些前缀也无法复制此代码。

在这些情况下,如果要在复制后将此代码重新粘贴到自己的python解释器中,则必须做一些工作来首先剥离这些前缀。

有谁知道一种使python或iPython(或任何其他python解释器)自动忽略粘贴行中的“ >>>”和“ ...”字符的方法吗?

例子:

>>> if True:
...     print("x")
... 
帕德拉克·坎宁安

你只需要或者关掉autoindent,包括>>>...多行贴:

In [14]: %autoindent
Automatic indentation is: OFF
In [15]: >>> for i in range(10):
   ....: ...     pass
   ....: 

In [16]: >>> for i in range(10):
   ...: ...     pass
   ...: ... 
In [17]: >>> for i in range(10):
   ...: ...     pass
   ...: ... 

In [18]: %autoindent
Automatic indentation is: ON

In [19]: >>> for i in range(10):
   ....:     ...     pass
   ....:     
  File "<ipython-input-17-5a70fbf9a5a4>", line 2
    ...     pass
    ^
SyntaxError: invalid syntax

或不复制>>>,它将正常工作:

In [20]: %autoindent
Automatic indentation is: OFF

In [20]:  for i in range(10):
   ....: ...     pass
   ....: 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在交互模式下使用 Knife ssh (Chef) 和初始命令

来自分类Dev

使用Intelliji和git在注释模式下忽略空格/标识

来自分类Dev

在交互式外壳模式和非交互式外壳模式下运行ssh之间有区别吗?

来自分类Dev

SAS代码在交互式和批处理模式下的行为不同

来自分类Dev

Swagger API和与python请求的交互

来自分类Dev

元组和占位符与 python print() 交互?

来自分类Dev

使用Java和Expect交互地进入启用模式

来自分类Dev

gnuplot:宏处理中脚本和交互模式之间的区别

来自分类Dev

SPA模式下的AngularJS和meta标签?

来自分类Dev

纵向和横向模式下的不同布局

来自分类Dev

JSTL和无状态模式下的绑定

来自分类Dev

Python3.7和Windows:交互模式下文档字符串中的unicode字符不正确

来自分类Dev

python模式匹配和处理

来自分类Dev

如何在Python Selenium中的Chrome隐身模式下允许位置和通知?

来自分类Dev

PK在暗模式和亮模式下绘制不同的结果

来自分类Dev

Wicket jQuery UI中的DatePicker忽略模式和语言环境

来自分类Dev

Python:在交互模式下使用gc模块的不同行为

来自分类Dev

Python:在交互模式下使用gc模块的不同行为

来自分类Dev

python:如果在交互模式下阻塞,如何退出

来自分类Dev

QQuickWidget和C ++交互

来自分类Dev

super()和@staticmethod交互

来自分类Dev

重写和分页交互

来自分类Dev

QQuickWidget和C ++交互

来自分类Dev

重写和分页交互

来自分类Dev

Javascript和COM交互

来自分类Dev

忽略C ++中的浮点溢出和下溢错误

来自分类Dev

在某些情况下,忽略foreach afterAdd和beforeRemove

来自分类Dev

使用C编写Shell。如何区分交互模式和批处理模式

来自分类Dev

使用C编写Shell。如何区分交互模式和批处理模式

Related 相关文章

热门标签

归档