zoukankan      html  css  js  c++  java
  • python 读写yaml

    安装yaml:

    pip install pyyaml


    写入yaml:
    import json from ruamel import yaml aproject ={'cardBalance': 18850} aproject2 ={"cardNumber": "22222222"} # # print(aproject) # # def th(cas): # # f = open(r'te.yml','r+') # # test=(yaml.dump(cas,f)) # 转换json str # # f.close() # def th(ca): # with open('te.yml', 'r+') as f: # f.write(yaml.dump(ca,Dumper=yaml.RoundTripDumper)) with open('te.yml', 'r+',encoding="utf-8") as f: # 生产字典 如果不使用 Dumper=yaml.RoundTripDumper 写入的数据yml是带{a:124} f.write(yaml.dump(aproject,Dumper=yaml.RoundTripDumper)) f.write(yaml.dump(aproject2, Dumper=yaml.RoundTripDumper)) 读取:
    import yaml, requests, json
    import requests
    d = open('b1.yml')
    e = yaml.load(d) #转换成字典格式
    
    request = e['request1'] #取这个字典值
    print(request)
    # # # name = e['name']
    # # # method = request['method']
    url = request['url']
    # print(url)
    # # # # # headers = request['headers']
    # data = request['data']
    # print(data)
    test=json.dumps(request['data'])
    print(test)
    re = requests.post(url,data=test)
    print(re.text)


      

  • 相关阅读:
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次编程作业
    第一次作业
    第10组 Beta冲刺(2/4)
    第10组 Beta冲刺(1/4)
    第10组 Alpha冲刺(4/4)
    第10组 团队Git现场编程实战
    第二次结对编程作业
  • 原文地址:https://www.cnblogs.com/mahaining/p/9755455.html
Copyright © 2011-2022 走看看