zoukankan      html  css  js  c++  java
  • 老男孩Python全栈开发(92天全)视频教程 自学笔记20

      

    day20课程内容:

      模块:

    #模块一共三种:1.Python标准库 2.第三方模块 3.应用程序自定义的模块
    #import sys

    import jisuanapp
    #print(jisuanapp.add(2,3))

    #print(sys.path)
    #搜索路径:sys.path
    #['D:\untitled\练习题2\1.1模块项目',
    # 'D:\untitled',
    # 'C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python36.zip',
    # 'C:\Users\Administrator\AppData\Local\Programs\Python\Python36\DLLs',
    # 'C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib',
    # 'C:\Users\Administrator\AppData\Local\Programs\Python\Python36',
    # 'C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages']

      包:

      

    # from aboutweb import logger     # from 包名 import 模块名
    # from aboutweb.web2 import logger2
    # logger2.log() # from 包名.包名 import 模块名

    # from aboutweb.web2.logger2 import log
    # log() # from 包名.包名.模块名 import 方法名

    #import aboutweb #import 包名 不用引入模块,就执行了__init__.py 文件 想要执行包内其他的模块文件,还需
    #再引入模块文件才可以

      ATM框架的概念

    if __name__='__main__'  放在模块文件中,在模块中执行的代码,就不会因为在模块被调用的时候被执行一遍了。

    import os
    import sys
    #print(__file__) # D:/ATM/bin/bin.py 虽然在pycharm下返回了一个在linux系统下表示的绝对路径,
    #但是在cmd下运行,只返回了 bin.py 文件名(相对路径)
    # print(os.path.abspath(__file__)) #D:ATMinin.py 返回了绝对路径。
    # print(os.path.dirname(os.path.abspath(__file__))) #D:ATMin 绝对路径的上一层
    # print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))#D:ATM 绝对路径的上两层
    BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    print(BASE_DIR) #D:ATM
    sys.path.append(BASE_DIR)
    print(sys.path)#['D:\ATM\bin', 'D:\ATM', 'C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python36.zip',
    'C:\Users\Administrator\AppData\Local\Programs\Python\Python36\DLLs', 'C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib',
    'C:\Users\Administrator\AppData\Local\Programs\Python\Python36', 'C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages',
    'D:\ATM']

    今天的课程知识点很少,讲了一些目录结构什么的,着重说了一下留ATM+购物商城的作业要求。

  • 相关阅读:
    关于日期
    修改video标签自带按钮的默认样式
    vue相关
    手机
    国内优秀npm镜像
    一些技能整理
    小程序
    $('.mydiv>ul')和$('.mydiv ul')的不同
    Python 字符编码
    Python 正则表达式 补充
  • 原文地址:https://www.cnblogs.com/xuepangzi/p/7965875.html
Copyright © 2011-2022 走看看