首页 > 编程语言 >python参数,既有单引号又有双引号的解决办法

python参数,既有单引号又有双引号的解决办法

时间:2023-04-03 21:00:12浏览次数:29  
标签:ass CellConfig 双引号 python tr069Transform 单引号 true

 

 

 

python参数,既有单引号又有双引号的解决办法:

使用双引号引起来,中间的双引号使用\转义,中间的单引号不转义,如下

python3 ./pluginTool.py out/228out/tr069Transform_ass.xml tr069Transform_ass modify /tr069Transform_ass:Device/tr069Transform_ass:Services/tr069Transform_ass:FAPService/tr069Transform_ass:CellConfig/tr069Transform_ass:NR/tr069Transform_ass:NGC/tr069Transform_ass:TA/tr069Transform_ass:TAC "{\"Trans\":true,\"Notification\":2,\"AccessList\":[\"Subscriber\"],\"Shell\":\"./scripts/TAC_Convert\",\"Links\":[{\"Xpath\":\"/duoam:InternetGatewayDevice/Services/FAPService[name='3333']/CellConfig/FIVEGNR/RAN/CommonInfo/FIVEGSTAC\",\"Config\":true}]}"

 

代码里读到的值才是我们期望的

val={"Trans":true,"Notification":2,"AccessList":["Subscriber"],"Shell":"./scripts/TAC_Convert","Links":[{"Xpath":"/duoam:InternetGatewayDevice/Services/FAPService[name='3333']/CellConfig/FIVEGNR/RAN/CommonInfo/FIVEGSTAC","Config":true}]}

 

标签:ass,CellConfig,双引号,python,tr069Transform,单引号,true
From: https://www.cnblogs.com/LiuYanYGZ/p/17284421.html

相关文章

  • python批量处理Excel数据
    #1、批量提取一个工作簿中所有工作表的特定数据'''importxlwingsasxwimportpandasaspdapp=xw.App(visible=False,add_book=False)workbook=app.books.open('采购.xlsx')#打开工作簿worksheet=workbook.sheets#列出工作簿中的所有工作表data=[]#创......
  • CentOS 7 升级Python2.7到Python-3.7.4
    Python-3.7.4.tgz下载地址:官网境外下载比较慢可以在这个地址下载:https://pan.baidu.com/s/15qfRGIyiy8glNFXT9UxSiQ官网下载地址:https://www.python.org/downlo...1:安装zlibyum-yinstallzlibzlib-devel2:下载,编译安装python3.7mkdir/usr/local/python3cd/usr/local/pyt......
  • 为什么 Python、Go 和 Rust 都不支持三元运算符?
    在编程时,我们经常要作条件判断,并根据条件的结果选择执行不同的语句块。在许多编程语言中,最常见的写法是三元运算符,但是,Python并不支持三元运算符,无独有偶,两个最热门的新兴语言Go和Rust也不支持!为什么Python不支持三元运算符呢?本文将主要分析Python在设计条件选择语法时......
  • Python抽象基类
     Python这门语言中,由于存在动态声明类属性的存在,我们很难说xxx是xxx,比如如何确定你正在处理的对象是一个列表?针对上面问题,我们可以使用isinstance(变量,list)的方式,如果得到True那么意味着变量是一个列表。但有时候我们并不是真的想得操作一个list,或者说如果我只想确认,我操作......
  • Python函数之LEGB和匿名函数(8)
    一、背景引入外部对内部可见,向内穿透,在内部可以看到外部的变量。使用的时候就近原则,函数内部变量对外是不可见的。Python中提出了LEGB这个东西,这个就是变量解析LEGB原则是什么呢?二、LEGB原则变量名解析原则原则原则就是LEGB,对名词进行解释Local:本地作用域、局部作用域的local命名空......
  • Python3内置函数之G系列
    1、getattr()getattr()函数是Python内置函数之一,用于获取一个对象的指定属性值。2、globals()globals()是Python内置函数之一,用于返回当前全局作用域中所有变量的字典。这个字典包含了所有已定义的全局变量,键为变量名,值为对应的值。可以通过修改这个字典中的变量来更新全......
  • Flask 和pythonweb框架介绍、flask快速使用、登录,显示用户信息小案例、配置文件方式、
    Flask和pythonweb框架介绍、flask快速使用、登录,显示用户信息小案例、配置文件方式、路由系统Flask和pythonweb框架介绍Flask和pythonweb框架的区别:Django框架: 大而全,内置的app很多,第三方的app很多Flask框架: 小而精,没有过多的内置app,只能完成web框架的基本功能,很多功能......
  • opencv-python 4.10.3. 直方图3:2D直方图
    介绍我们学习计算并绘制了一维直方图。它之所以被称为一维,是因为我们只考虑一个特征,即像素的灰度强度值。但在二维直方图中,需要考虑两个特征。通常,它用于查找颜色直方图,其中两个特征是每个像素的色调值和饱和度值。OpenCV中的2D直方图它很简单,使用相同的函数cv.calcHist()计......
  • Python3内置函数之E系列
    1、enumerate()在Python中,enumerate()是一个内置函数,用于将一个可迭代对象转换为一个枚举对象,该对象包含每个元素的索引和对应的值。enumerate()函数返回的是一个由元组组成的迭代器,每个元组包含两个元素,第一个元素是元素的索引,第二个元素是元素的值。 2、eval()在Python中,e......
  • Python常见面试题015.请实现一个如下功能的函数
    015.请实现一个如下功能的函数来自python黑魔法题目实现一个add函数,可以"反复"调用,得到累加的结果defadd(num):...add(1)#输出1add(2)#输出2add(1)(2)#输出3(即1+2)add(1)(2)(3)#输出6思考一开始我想到的是用一个参数,类型是list,能保存用户的传......