Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从.py复制和粘贴到Jupyter_Python_Jupyter - Fatal编程技术网

Python 从.py复制和粘贴到Jupyter

Python 从.py复制和粘贴到Jupyter,python,jupyter,Python,Jupyter,我将一些代码从.py复制到Jupyter。我认为这在我的代码中造成了一些错误。进行此操作时,必须检查哪些事项?首先复制到记事本或其他东西,然后检查它是否有意义。检查代码时,我需要注意什么?我找不到任何方法来区分Jupyter中的空格和制表符,这可行吗?您可能正面临一个格式问题,4个空格=1个制表符,因此您可以通过这种方式计数,或者删除所有空格并将其制表符放在适当的位置,无论哪种方式,都应该有效。除此之外,如果它在py文件中工作,那么它应该在Jupiter中工作。请确保您拥有所有的导入文件。在Ju

我将一些代码从.py复制到Jupyter。我认为这在我的代码中造成了一些错误。进行此操作时,必须检查哪些事项?首先复制到记事本或其他东西,然后检查它是否有意义。检查代码时,我需要注意什么?我找不到任何方法来区分Jupyter中的空格和制表符,这可行吗?

您可能正面临一个格式问题,4个空格=1个制表符,因此您可以通过这种方式计数,或者删除所有空格并将其制表符放在适当的位置,无论哪种方式,都应该有效。除此之外,如果它在py文件中工作,那么它应该在Jupiter中工作。请确保您拥有所有的导入文件。

在Jupyter单元格中复制较小的块以验证代码的部分/模块/功能是否可行?我从那里开始


否则,我认为你已经走上了正确的道路。缩进可能有问题,但行尾也可能有问题。您需要使用能够显示这些内容的编辑器或IDE进行检查。

您看到了哪些特别的错误?它可能与格式有关,也可能与Jupyter为您的代码设置的环境有关。是的,当然是可行的(并且会这样做),但我想我的问题是……为什么复制和粘贴不起作用?当我们复制.py中的所有代码并将其粘贴到Jupyter笔记本中时会发生什么?我想你是对的。你能再解释一下吗?你是说如果一个.py有4个空格,我把它复制粘贴到一个Jupiter笔记本上,同样的代码会有一个标签吗?是的,一个标签应该只有4个空格,除非你在编译器中特别声明,否则一个标签或4个空格等于同一个标签。如果它在pycharm或其他类似的IDE,但也要确保您的导入有一个很好的检查方法,您可以在一个新的IDE中测试您的代码,该IDE将能够让您知道它是否工作