• Python 学习之路


    模块概念

    1 #注意:自定义的模块名不与标准模块名相同,若相同只会导入自定义模块
    2 #单模块并在同一目录下:
    3 #直接用 import 模块名,调用时用 模块名.方法名()
    4 #嵌套在其他文件夹下:
    5 #from xxx import xxx as 别名
    6 import example
    7 import lib.commons
    8 from lib import commons as lib_commons
    9 from src import commons as src_commons
    安装第三方模块
    1. 源码安装:下载所需要的模块源码,解压,并执行文件中的setup.py(python3 setup.py install)
    2. pip: pip install requests

     

    模块中的特殊变量

    1 # __name__==__main__ 执行当前文件时,特殊变量name == main
    2 # __file__    当前文件所在的相对路径
    3 # __doc__     文件中所有注释
    4 # __cached__  缓存的位置
    5 # __package__ 当前文件在哪个包里面,工程不算

     

    os

    提供系统级别的操作

    os.path.abspath(path)  #返回path规范化的绝对路径
    os.path.split(path)  #将path分割成目录和文件名二元组返回
    os.path.dirname(path)  #返回path的目录。其实就是os.path.split(path)的第一个元素
    os.path.basename(path) #返回path最后的文件名。如何path以/或结尾,那么就会返回空值。即os.path.split(path)的第二个元素
    os.path.exists(path)  #如果path存在,返回True;如果path不存在,返回False
    os.path.isabs(path)  #如果path是绝对路径,返回True
    os.path.isfile(path)  #如果path是一个存在的文件,返回True。否则返回False
    os.path.isdir(path)  #如果path是一个存在的目录,则返回True。否则返回False
    os.path.join(path1[, path2[, ...]]) # 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
    os.path.getatime(path) #返回path所指向的文件或者目录的最后存取时间
    os.path.getmtime(path) # 返回path所指向的文件或者目录的最后修改时间

    more...

    sys

    提供解释器相关的操作

    sys.argv           #命令行参数List,第一个元素是程序本身路径
    sys.exit(n)        #退出程序,正常退出时exit(0)
    sys.version       #获取Python解释程序的版本信息
    sys.maxint        #最大的Int值
    sys.path           #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
    sys.platform      # 返回操作系统平台名称
    sys.stdout.write('please:')
    val = sys.stdin.readline()[:-1]

    more...

  • 相关阅读:
    细看运维85条军规,是否触动了你内心深处那根弦?
    SQL语句的CRUD
    sqlserver数据库类型对应Java中的数据类型
    Struts2文件上传--多文件上传(插件uploadify)
    web.xml文件详解
    关于Java的散列桶, 以及附上一个案例-重写map集合
    hibernate多表查询封装实体
    spring的7个模块
    Struts标签库详解【3】
    Struts标签库详解【2】
  • 原文地址:https://www.cnblogs.com/peiling-wu/p/6545366.html
Copyright © 2020-2023  润新知