如何用Python高效处理YML文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计121个文字,预计阅读时间需要1分钟。
简单改写伪原创以下开头内容,不超过100字:
导入yaml模块,以便处理和解析YAML格式的数据。
import yaml #yaml文件转成字典 with open(‘a.yml‘,‘rb‘)as f: res = yaml.load(f,Loader=yaml.FullLoader) print(res) r = {‘tester‘: {‘appPackage‘: ‘com.tencent.mobileqq‘, ‘appActivity‘: ‘com.tencent.mobileqq.activity.SplashActivity‘, ‘noReset‘: True}, ‘device_type‘: ‘android‘, ‘devices‘: {‘android‘: [{‘ip‘: ‘127.0.0.1‘, ‘port‘: 4723, ‘udid‘: ‘emulator-5554‘, ‘platformVersion‘: ‘5.1.1‘, ‘deviceName‘: ‘emulator-5554‘, ‘name‘: ‘雷电a‘, ‘platformName‘: ‘Android‘}]}} #字符串写入yaml文件中 with open(‘a.yml‘,‘w‘,encoding=‘utf-8‘) as wf: res = yaml.dump(r,wf,allow_unicode = True)
本文共计121个文字,预计阅读时间需要1分钟。
简单改写伪原创以下开头内容,不超过100字:
导入yaml模块,以便处理和解析YAML格式的数据。
import yaml #yaml文件转成字典 with open(‘a.yml‘,‘rb‘)as f: res = yaml.load(f,Loader=yaml.FullLoader) print(res) r = {‘tester‘: {‘appPackage‘: ‘com.tencent.mobileqq‘, ‘appActivity‘: ‘com.tencent.mobileqq.activity.SplashActivity‘, ‘noReset‘: True}, ‘device_type‘: ‘android‘, ‘devices‘: {‘android‘: [{‘ip‘: ‘127.0.0.1‘, ‘port‘: 4723, ‘udid‘: ‘emulator-5554‘, ‘platformVersion‘: ‘5.1.1‘, ‘deviceName‘: ‘emulator-5554‘, ‘name‘: ‘雷电a‘, ‘platformName‘: ‘Android‘}]}} #字符串写入yaml文件中 with open(‘a.yml‘,‘w‘,encoding=‘utf-8‘) as wf: res = yaml.dump(r,wf,allow_unicode = True)

