您好我是Linux新手,我非常喜欢在shell中编写和测试python代码的想法。但我的问题是我如何在IPython中换行。每次我使用(我认为)“正常”快捷键+输入代码执行。功能键被禁用,键盘布局在我的笔记本电脑上正常工作,可能是什么问题?Linux - IPython中的换行
8
A
回答
5
没有问题。 Python代码是逐行执行的。
如果您的代码在逐行执行时不起作用,则从文件加载时(假设在两种情况下均为“干净”环境),该代码不起作用。
6
如果您想执行换行符,则可以使用\
转义字符结束行,与您在Python文件中执行的操作相同。 Shift+Enter
在ipython
中没有任何特殊含义,而且实际上在shell中的位置最多。它在Python中也没有特殊的含义。
它在一些文本编辑器和文字处理器中,特别是LyX和LibreOffice,当然还有一些网站(通过网页浏览器)具有特殊含义。
16
我只是碰到一个解决方案出来,张贴由肯尼斯·法尔克: IPython newlines with ^V^J
在编辑多行代码块使用Ctrl+V CTRL+J
相关问题
- 1. iPython终端的函数定义换行
- 2. 使用Linux的换行
- 3. 切换到python3的ipython?
- 4. Linux中Log4j的换行符(%n)模式
- 5. 在Jupyter中运行Cython iPython
- 6. 在脚本中运行IPython
- 7. 将ipython笔记本转换为无ipython的python
- 8. 在Linux中替换CSV无效行尾
- 9. 在linux中搜索并替换一行?
- 10. iPython Notebook;绘制转换图
- 11. 的IPython壳(IPython中)控制台
- 12. Emacs中ipython的奇怪行为
- 13. IPython中的Julia并行计算Jupyter
- 14. 评论ipython单元格中的多行
- 15. 内核重启运行中的IPython + PyMC
- 16. IPython的并行LoadBalancedView GIL
- 17. 多行替换sed的 - 的Linux/Ubuntu的
- 18. 换行的Linux的Fortran输出与Windows
- 19. %load_ext rpy2.ipython在iPython中工作,但不在iPython Notebook中
- 20. 例外在FD3 IPython中无法打开IPython的笔记本
- 21. ipython --pylab vs ipython
- 22. 与iPython的Zenity?
- 23. 替换在linux中运行的可执行文件
- 24. Linux上的PHP脚本换行
- 25. IPython中的emacs IndentationError
- 26. 麻烦的IPython中
- 27. IPython检查运行脚本的用户是否是root用户(Linux)
- 28. IPython的笔记本图像PDF转换
- 29. 更换IPython的菜单图标
- 30. 如何在IPython中粘贴IPython输出?
感谢您的回复@Marcin!如果我想在Ipython中编写一个函数或类似的东西,我需要不止一行来以正确的方式描述它(缩进)还是我错了?当我发送'def myfunction:'给编译器时总会出现一个错误。 – tecmec 2012-04-03 11:16:50
@danny这是一个错误,因为'def myfunction:'在任何地方都不是有效的python。 – Marcin 2012-04-03 11:22:49
啊,你是对的! 'def myfunction():',Sry我也是新来的python) – tecmec 2012-04-03 11:25:52