python - 从 Notepad++ 复制到jupyter python笔记本时的缩进

标签 python jupyter-notebook

我正在云中的 jupyter notebook(python 2.7)中工作,以便能够运行 tensorflow(无法在我自己的环境中运行)并尝试从 Notepad++ 复制现有脚本。脚本运行良好,Jupyter 自动将制表符转换为箭头(见下文)。原始脚本运行良好 - 但我以交互方式添加的任何其他行(例如,通过按 enter,例如下面的 c 行)没有“箭头状”缩进,并给出缩进错误。我环顾四周寻找答案,但很难找到建议。我可以在 Notepad++ 中进行所有编辑,并来回复制,但我想知道是否有一种方法可以 a) 在没有自动缩进问题的情况下复制文本,或者 b) 能够以交互方式添加正确的自动缩进行。 enter image description here

最佳答案

箭头是一个视觉符号,可帮助您看到那里有一个选项卡。您可以通过从命令行查看它来验证这一点(如果您在 Windows 的 cmd shell 中,只需执行 type filename.py)。自动缩进似乎使用空格而不是制表符。如果可能,将您的编辑器设置为使用制表符进行自动缩进。假设编辑器有那个选项,那么你应该没问题。

关于python - 从 Notepad++ 复制到jupyter python笔记本时的缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43268334/

相关文章:

python - 尝试运行 jupyter notebook 时模块 'attr' 中的错误

jupyter-notebook - 如何将手写笔记添加到 Jupyter 笔记本?

Python/Pandas - drop_duplicates ValueError

python - 如何读取 csv 文件中不同列的变量和字典?

python - 使用 Python/Pandas 将欧洲格式的收入数字转换为美国格式

docker - 在 Docker 中运行 Raku 笔记本

python - 如何在 iPython Notebook> 中重用绘图布局?

python - 如何修复安装 Jupyter Notebook 时发生的错误?

python - 如何拆分 Pandas 字符串以提取中间名?

python - 关闭 : retrieve a variable given with the outer function