zoukankan      html  css  js  c++  java
  • 模块

    解释器相关的放到sys模块

    系统相关的放到os模块

    os.start ('path/filename')  获取文件/目录信息

    import os

    info = os.start("D:\pip.zip")

    print(info)   ##获取文件内容

    print(info.st_size)  ##获取某个字段的大小

    print(vars())

    {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x000000C5839064A8>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'E:/untitled/josn_test.py', '__cached__': None}

    ========================================

    __name__   ##如果当前执行的是某个.py文件,那么它的_name_ =_main_,所有其它的_name_ 等于自己名字

    from lib import s1
    from lib import s2

    def execute():
    s1.f1()
    s2.f1()

    #只有执行python index.py 时,_name_ == "_main_",否则等于模块名,防止被黑。
    if _name_ == "_main_":
    execute()

    ========================================

    _package__

    print(_package__)  ## 输出当前的 .py 文件咋哪个文件夹下

    ========================================

    __file__    ##

    print(__file__  )   ##输出.py文件路径,本身文件的

    print(__file__)   
    import os
    print(os.path.dirname(__file__)) #找到上一级目录
    print(os.path.basename(__file__))  #找到文件名


    p1 = os.path.dirname(__file__) ##找到bin文件目录
    p2 = "bin"
    my_dir = os.path.join(p1,p2)
    print(my_dir)

    ========================================

    __cached__  ##缓存

    ========================================

    __doc__     ##""" 是.py文件的注释 """

    print(__doc__  )   ##输出:是.py文件的注释

    ========================================

    __spec__

    __builtins__

    _loader__

  • 相关阅读:
    kafka的一些坑
    文件上传到七牛云oss并刷新cdn
    docker swarm集群常用操作
    kubernets中jenkins使用清华源加速插件安装
    获取jenkins插件最新版本
    kubeadm安装集群系列-7.部署jenkins
    kubeadm安装集群系列-6.ingress-nginx安装
    docker清理
    kubeadm安装集群系列-5.其他操作
    kubeadm安装集群系列-4.证书更新
  • 原文地址:https://www.cnblogs.com/huangguabushihaogua/p/9375044.html
Copyright © 2011-2022 走看看