您好我是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. 使用Linux的换行
- 2. Linux中Log4j的换行符(%n)模式
- 3. 在Jupyter中运行Cython iPython
- 4. 在脚本中运行IPython
- 5. 将ipython笔记本转换为无ipython的python
- 6. 内核重启运行中的IPython + PyMC
- 7. 在Linux中替换CSV无效行尾
- 8. 在linux中搜索并替换一行?
- 9. %load_ext rpy2.ipython在iPython中工作,但不在iPython Notebook中
- 10. 例外在FD3 IPython中无法打开IPython的笔记本
- 11. 麻烦的IPython中
- 12. IPython的笔记本图像PDF转换
- 13. 替换在linux中运行的可执行文件
- 14. ipython与python -m IPython
- 15. 如何在IPython中粘贴IPython输出?
- 16. 在Ipython中运行/导入脚本
- 17. IPython中不执行像蟒蛇
- 18. 用于IPython中
- 19. 从Windows命令行ipython
- 20. 如何用pypy运行ipython?
- 21. 从OSX终端运行iPython
- 22. 如何在IPython的
- 23. R中的“%load_ext rpy2.ipython”中出现意外输入 - ipython
- 24. python 3 django shell ipython bug。 ipython shell不会运行
- 25. IPython的陷在bash
- 26. IPython的失败运行代码
- 27. 运行IPython的在Windows 8 64位
- 28. Mayavi/IPython shell不能预期的行为
- 29. Windows PC上的IPython并行计算?
- 30. 运行ipython shell的Web界面
感谢您的回复@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