• 用一个简单小程序谈import和from...import的区别


    今天在自己写代码的过程中,设计到随机种子数量(参数),因为一个文件中可能用到这个参数不止一次甚至是不止一个文件会用到这个参数。对于训练一个数据集来说,如果当你的性能跑的差不多的话,肯定会改这个参数,那如果你在函数中给这个参数直接赋了值,后期改的时候牵动会很大,所以这个时候就要想着在另一个文件中单独定义这个参数,在其他文件中来调用。这个时候就涉及到了在一个文件中导入另一个文件中包含的某些功能比如类和函数。

    自己特意写了简单的程序帮理解:先说明我是在test1文件中定义两个函数sum1()和sum2(),我要在formal文件中导入test1文件

    • test1文件的函数
    • 用import导入模块的错误实例:(为什么会错?因为调用test1文件中的sum1()函数没有加文件名)请接着看正确示例进行对比
    • import导入模块的正确示例:
    • 总结一下:用import导入模块,用到被导入的文件里边的函数或者参数之类的都要加上文件名字,比如这里的test1.sum1()
    • from....import导入模块的错误示例:接着看正确示例
    • from....import导入模块的正确示例:
    • 总结一下:用from....import导入模块,被导入的文件中的函数和参数之类的可以直接用,不加被导入文件的名字。

     

     

    我想通过这个通俗易通的小程序,应该能帮理解import和from....import的区别了

    补充一点,想要学到很多东西,一定要自己去手动敲一些代码,只有自己想实现的功能出现了困难,再去查资料或者请教别人的时候记忆更深。不要害怕,只要敢动手就成功踏出了第一步!Fighting!当然这说明的很简单,自己去读一些稍微难一点的程序就应该会明白在一个文件中导入另一个文件的重要性了。

  • 相关阅读:
    安装虚拟机及学习linux系统 20155222卢梓杰
    技能获取与编程学习 卢梓杰20155222
    人生第一篇博客
    20155228 2016-2017-2 《Java程序设计》第1周学习总结
    20155228 基于VirtualBox安装Ubuntu和学习linux命令的学习经历和心得
    20155228 获取技能的成功经验和关于C语言学习的调查
    20155228 你期望的师生关系是什么?
    预备作业03:安装虚拟机
    足球运动训练心得及经验分析-c语言学习调查
    我期望的师生关系
  • 原文地址:https://www.cnblogs.com/ttdeveloping/p/9807376.html
Copyright © 2020-2023  润新知