zoukankan      html  css  js  c++  java
  • 内置模块--又称为常用模块

    1、json模块

    json 模块使用图解:

    import  json
    
    user_info={
        'name':'tank',
        'pwd':'123'
    
    }
    
    with open('user.txt','wt',encoding='utf-8') as f :
        f.write(user_info)
    

      如上,会报错,因为user_info为字典类型,而open要求写入的是字符串。

    修改如下:

    import  json
    
    user_info={
        'name':'tank',
        'pwd':'123'
    
    }
    res= json.dumps(user_info)  #序列化:把字典转换成json的数据格式,并把json数据转换成字符串
    with open('user.json','wt',encoding='utf-8') as f :
        f.write(res)
    

     

    反序列化如下:

    #loads:反序列化:
    
    #json.loads()
    #1.把json文件读取到内存中
    with open('user.json','r',encoding='utf-8') as f :
        
        res=f.read()  #字符串类型
        user_dict=json.loads(res)
        print(user_dict)
        print(type(user_dict)) #转换成字典类型
    

      

    dump__自带写功能,自动触发.white()功能

    如上,修改:

    import  json
    
    user_info={
        'name':'tank',
        'pwd':'123'
    
    }
    #res= json.dumps(user_info)  #序列化成json的数据格式,并转换成字符串
    
    with open('user.json','wt',encoding='utf-8') as f :
    
        json.dump(user_info,f)   ##load 自动触发.white()方法
       # f.write(res)
    

    load 也自带读功能,简化代码如下:

    #1.把json文件读取到内存中
    with open('user.json','r',encoding='utf-8') as f :
        user_dict=json.load(f)    #load 自动触发.read()方法
        print(user_dict)
    
    
        # res=f.read()  #字符串类型
        # user_dict=json.loads(res)
        # print(user_dict)
        # print(type(user_dict)) #转换成字典类型
    

       

    2.time 模块

    #先导入time模块
    
    import  time
    
    #获取当前时间戳
    
    print(time.time())
    
    #等待10秒
    
    time.sleep(10)
    print(time.time())
    

    3.os 模块

    #先导入os模块
    
    import  os
    #os模块,可以与操作系统中的文件交互
    #判断tank.txt文件是否存在
    print(os.path.exists('tank.txt'))
    print(os.path.exists(r'C:UsersadministortraPycharmProjectsday3	ank.txt'))
    
    #获取当前文件所在的根目录
    print(os.path.dirname(__file__))
    

    4.sys模块

    import sys
    
    #用于获取当前文件的绝对路径,以及python在电脑的环境变量中的文件路径
    
    #得出结论:pychaim会自动把Python项目的地址以列表的形式,追加到环境变量中去
    print(sys.path)
    
    #把项目的根目录添加到环境变量中的语句(若是普通用户,无法像pychaim一样自动添加,则用如下命令)
    sys.path.append(os.path.dirname(__file__))
    print(sys.path)
    

      

     链接地址:https://www.cnblogs.com/kermitjam/p/10722762.html

      

  • 相关阅读:
    Java 设计模式——状态模式
    Java 设计模式——外观模式
    Java高级之虚拟机加载机制
    17.1.1.6 Creating a Data Snapshot Using Raw Data Files 创建一个数据快照使用 Raw Data Files
    17.1.1.5 Creating a Data Snapshot Using mysqldump
    17.1.1.4 Obtaining the Replication Master Binary Log Coordinates 得到复制master binary log 位置:
    17.1.1.3 Creating a User for Replication 创建一个用于用于复制:
    17.1.1.2 Setting the Replication Slave Configuration
    17.1.1.1 Setting the Replication Master Configuration 设置复制的master 配置:
    17.1.1 How to Set Up Replication 设置复制:
  • 原文地址:https://www.cnblogs.com/evan0925/p/11015230.html
Copyright © 2011-2022 走看看