zoukankan      html  css  js  c++  java
  • python 学习分享-常用模块篇

    模块

    就是前人给你造的轮子,你开车就好!!!

    常用模块有:

    time模块

    random模块

    os模块

    sys模块

    shutil模块

    json  &  picle模块

    shelve模块

    xml处理

    yaml处理

    configparser模块

    hashlib模块

    subprocess模块

    logging模块

    re正则表达式

    各模块常用代码如下:

    import time
    #输出时间和日期
    time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
    #让程序‘睡’一会
    time.sleep(3)
    #获取时间戳
    time.time()
    import random
    random.randint(12, 20) #生成的随机数n: 12 <= n <= 20
    import os
    os.name()#判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'
    
    os.getcwd()#得到当前工作的目录。
    
    os.listdir()#指定所有目录下所有的文件和目录名。
    
    os.remove()#删除指定文件
    
    os.rmdir()#删除指定目录
    
    os.mkdir()#创建目录
    
    os.path.isfile()#判断指定对象是否为文件。是返回True,否则False
    
    os.path.isdir()#判断指定对象是否为目录。是True,否则False。
    
    os.getcwd()#获得当前工作的目录(get current work dir)
    
    os.system()#执行shell命令
    
    os.chdir()#改变目录到指定目录
    
    os.path.getsize()#获得文件的大小,如果为目录,返回0
    
    os.path.abspath()#获得绝对路径。
    
    os.path.join(path, name)#连接目录和文件名。
    
    os.path.dirname(path)#返回文件路径
    import sys
    sys.argv# 命令行参数List,第一个元素是程序本身路径
    sys.modules.keys() #返回所有已经导入的模块列表
    sys.exc_info() #获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息
    sys.exit(n)# 退出程序,正常退出时exit(0)
    sys.hexversion# 获取Python解释程序的版本值,16进制格式如:0x020403F0
    sys.version #获取Python解释程序的版本信息
    sys.maxint #最大的Int值
    sys.maxunicode# 最大的Unicode值
    sys.modules #返回系统导入的模块字段,key是模块名,value是模块
    sys.path #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
    sys.platform #返回操作系统平台名称
    sys.stdout #标准输出
    sys.stdin #标准输入
    sys.stderr# 错误输出
    sys.exc_clear() #用来清除当前线程所出现的当前的或最近的错误信息
    sys.exec_prefix #返回平台独立的python文件安装的位置
    sys.byteorder #本地字节规则的指示器,big-endian平台的值是'big',little-endian平台的值是'little'
    sys.copyright #记录python版权相关的东西
    sys.api_version #解释器的C的API版本

    其他模块还未完全理解,稍后更新...

  • 相关阅读:
    启动Django项目报错:django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")
    vue基础
    创建django项目出现AttrbuteError module 'pip' has no attribute 'main'解决方法
    ipython基本使用方法
    JavaScript(一)
    Spring 框架的设计理念与设计模式
    深入Java网络编程与NIO(三)
    深入Java网络编程与NIO(一)
    Code Jam Kickstart 2018 Round H 题解
    从TiDB学习分布式数据库
  • 原文地址:https://www.cnblogs.com/laay/p/6608055.html
Copyright © 2011-2022 走看看