zoukankan      html  css  js  c++  java
  • python中的from XX import YY与import YY

    from XX import YY,python3建议都使用这个,导入lib中的模块可以使用import YY,自己编写的模块之间引用建议都用前者就好比现在有3个.py文件,分别为A.py、B.py、C.py,B和C在同一个目录test下,现在是B引入C用的是import C,而A引用B用的是from test import B此时运行A.py就会报错,因为找不到C,而B导入C时使用from test import C,在运行A时就不会报错啦,感兴趣的可以参考这篇文章https://zhuanlan.zhihu.com/p/63143493

    ①from A.B import C不能写成from A import B.C其中.代表层级关系
    ②但如果A文件下有2个文件B、C就可以写为from A import B,C但不建议这样写,建议分开写
    from A import B
    from A import C
    ③from XX import YY
    XX可以为A、A.B
    YY可以为B、C
    ④我们导入的是模块,记住是模块,一个模块是由类、函数、变量、语句等组成,我们可以用直接里面的类、函数、变量等,但是类下的方法需要实例化获得,import导入模块,from XX import YY XX为模块,YY可以模块可以为模块下的类、函数、变量等,但不是类下的方法


    墨者看遍天下皆是丹青,测试看尽万物皆是bug
  • 相关阅读:
    [2020.12.5周六]Boruvka
    [2020.12.4周五] 圆上对称博弈
    [2020.12.3周四]最长上升子序列
    置顶~ 未来半年内训练计划
    cf1473d
    cf1474D
    寒假复健第一天 cf1475D
    来啦来啦,寒假复健第一题cf1475g
    12.1加训总结 2019南京
    12.7-12.13训练计划
  • 原文地址:https://www.cnblogs.com/striver-dl/p/13969066.html
Copyright © 2011-2022 走看看