关于ymal文档模式

yaml环境搭建

-- 安装pip之后(python 3.0以上自带pip),进入cmd后,执行以下操作 pip install pyyaml

python -m pip install --upgrade pip #pip升级

pip install ruamel.yaml

 

#yaml文件的写入与读取

from ruamel import yaml

desired_caps = {

'platformName':'Android哈哈哈',#移动设备系统IOS或Android
'platformVersion':'7.1.2',#Android手机系统版本号
'deviceName':'852',#手机唯一设备号
'app':'C:\\Users\\wangli\\Desktop\\kbgz-v5.9.0-debug.apk',#APP文件路径
'appPackage':'com',#APP包名
'appActivity':'cui.setup.SplashActivity',#设置启动的Activity
'noReset':'True',#每次运行不重新安装APP
'unicodeKeyboard':'True', #是否使用unicode键盘输入,在输入中文字符和unicode字符时设置为true
'resetKeyboard':'True',#隐藏键盘
'autoGrantPermissions':'True',
'autoAcceptAlerts':["python","c++","java"],
'chromeOptions': {'androidProcess': 'com.tencent.mm:tools'}
}

#写入
with open("test.yaml","w",encoding="utf-8") as f:
yaml.dump(desired_caps,f,Dumper=yaml.RoundTripDumper)

#读取

with open('test.yaml', 'r', encoding='utf-8') as f:
data=yaml.load(f.read(),Loader=yaml.Loader)
print(type(data))

 

posted @ 2020-05-26 08:45  原竹  阅读(188)  评论(0编辑  收藏  举报