Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 替换值='#在';以新的价值观_Python_Html_Python 2.7_Replace - Fatal编程技术网

Python 替换值='#在';以新的价值观

Python 替换值='#在';以新的价值观,python,html,python-2.7,replace,Python,Html,Python 2.7,Replace,我有一个html文件,我想在其中替换其中一个变量的值,例如 name = 'x' value= '50' 我想将任何数字的值替换为一个特定的数字,比如13,问题是我不知道当前值是什么,所以我需要一种python替换当前值的方法,不管它是什么值,但我肯定知道它是一个整数 使用正则表达式。阅读html文件,找到文件中出现的所有变量,并将其替换为感兴趣的值。您需要使用html解析器(我建议BeautifulSoup)。然后,只需通过xpath在文档中定位节点,并编辑所需属性的值。我相信有一种方法可以

我有一个html文件,我想在其中替换其中一个变量的值,例如

name = 'x' value= '50'

我想将任何数字的值替换为一个特定的数字,比如13,问题是我不知道当前值是什么,所以我需要一种python替换当前值的方法,不管它是什么值,但我肯定知道它是一个整数

使用正则表达式。阅读html文件,找到文件中出现的所有变量,并将其替换为感兴趣的值。

您需要使用html解析器(我建议
BeautifulSoup
)。然后,只需通过xpath在文档中定位节点,并编辑所需属性的值。我相信有一种方法可以使用replace函数,它比使用HTML解析器更简单。解析HTML时使用的是有限的正则表达式,而不是正则表达式,请参见此处的传统问题: