美文网首页
3/100 #100天学code

3/100 #100天学code

作者: In家伟 | 来源:发表于2019-05-12 23:19 被阅读0次

    1、如何从base切换到snowflake环境。
    按照这个文档https://conda.io/docs/test-drive.html配置了环境。
    但是,忘记了怎么切换环境,只能又重新看一遍。
    在终端输入:source activate snowflakes
    即可将环境由base切换到snowflake。
    后续应该所有操作都会在snowflake这个环境下运行。
    2、练习Python-100-Days会出现IndentationError: expected an indented block的报错。该如何解决呢?
    前置条件:atom上创建了练习【100DaysOfCode】的文件夹,且按照示例一个字母一个字母的敲打进py文件里。
    问题:在terminal中执行,报错:IndentationError: expected an indented block
    通过「IndentationError: expected an indented block + 的」了解到是因为「乱用了缩进」。

    Python是对缩进非常敏感的语言。
    而我的问题是:在不该缩进的地方进行缩进。
    示例代码截图:


    Screen Shot 2019-05-12 at 11.06.02 PM.png

    我在atom上输入的代码截图:


    Screen Shot 2019-05-12 at 11.09.43 PM.png

    当出现报错时,我根本不晓得是哪里出了问题。所以,将示例代码贴到我需要执行的代码处,在终端执行,以确定这个代码是正确可执行的。

    如果源代码执行无误,那么就只能是我的书写有问题。

    当然,专业的人士一眼能看出来,而我有时会视而不见。
    所以,在这里,我引用了这个工具:text-compare(网址为:https://text-compare.com/),以作校验。

    示例如下:(左边为源代码,右边为我输入的代码):


    Screen Shot 2019-05-12 at 11.12.42 PM.png

    当然,这样就对于差别就会一目了然了。

    另外,关于如何在终端执行py文件。也聊做记录(因为有时会忘记)
    在terminal中打开要执行文件所在的位置。后执行:ipython xxx.py。即可。

    问题解决了后,也玩了一会儿「个人所得税计算器」。一方面巩固,一方面增强信心。

    整体来说,今天的学习势头不错。略有进步。加油。

    相关文章

      网友评论

          本文标题:3/100 #100天学code

          本文链接:https://www.haomeiwen.com/subject/ntchaqtx.html