python读取linux上的xml文件

简介: python远程读取linxu服务器上的xml文件
#coding:utf-8importparamikoimportredefget_linux_dyn_user_params(type_params):
stdout=linxu_ssh('cat /rbctrl/dyn_user_params.xml')
dyn_user_params_xml=stdout.read().decode("utf-8")
#print(dyn_user_params_xml)dyn_user_params_one= {}
dyn_user_params_two= {}
str_list= ["<safety_power>(.+?)</safety_power>","<safety_momentum>(.+?)</safety_momentum>","<safety_tool_force>(.+?)</safety_tool_force>",
"<safety_elbow_force>(.+?)</safety_elbow_force>","<speed_percentage>(.+?)</speed_percentage>"]
key_list= ["power","momentum","tool_force","elbow_force","speed"]
foriinrange(len(str_list)):
findall_info=re.findall(str_list[i],dyn_user_params_xml)[0]
findall_list=findall_info.split(",")
dyn_user_params_one[key_list[i]] =abs(int(float(findall_list[0])))
dyn_user_params_two[key_list[i]] =abs(int(float(findall_list[1])))
#print(dyn_user_params_one)#print(dyn_user_params_two)iftype_params=="one":
returndyn_user_params_oneeliftype_params=="two":
returndyn_user_params_two
目录
相关文章
|
17小时前
|
存储 Linux
深入了解Linux设备管理:字符、块和网络设备文件
深入了解Linux设备管理:字符、块和网络设备文件
6 0
|
1天前
|
XML 数据格式
XML配置Servlet文件,不使用注解配置路径的方法
XML配置Servlet文件,不使用注解配置路径的方法
|
1天前
|
Linux Shell Python
linux服务器python2升级安装python3.7环境
linux服务器python2升级安装python3.7环境
7 0
|
1天前
|
Linux 数据安全/隐私保护 Python
使用Python实现Linux惠尔顿上网认证客户端
使用Python实现Linux惠尔顿上网认证客户端
6 0
|
1天前
|
存储 Linux 程序员
Linux解压Zip文件命令详解
Linux解压Zip文件命令详解
|
2天前
|
数据安全/隐私保护 Python
经验大分享:python读取yaml文件
经验大分享:python读取yaml文件
|
2天前
|
监控 Linux
Linux修改fs.inotify.max_user_watches(“外部文件更改同步可能很慢”和“当前的 inotify(7) 监视限制太低”)
Linux修改fs.inotify.max_user_watches(“外部文件更改同步可能很慢”和“当前的 inotify(7) 监视限制太低”)
5 0
|
2天前
|
Linux 网络安全 开发工具
【linux】基础IO |文件操作符
【linux】基础IO |文件操作符
10 0
|
2天前
|
存储 Linux 程序员
tar命令详解:linux文件打包神器
tar命令详解:linux文件打包神器
|
2天前
|
Python
python搭建文件服务
python搭建文件服务
7 1