Python编程 - Os模块 - 替换

时间:2016-12-18 16:27:52

标签: python

我想要什么

我编写了一个代码,用于打开文件(currentcode),使其文本在另一个文件(text.txt)中找到,并用新的int替换当前代码。

我的代码

console.log(document.evaluate("translate(//span[@class = 'price'], '\u00A0', '')", document, null, XPathResult.ANY_TYPE, null).stringValue);

运行后输出

当我运行此代码时,我得到:

<span class="price">15.900&nbsp;€</span>

2 个答案:

答案 0 :(得分:0)

string.replace()是字符串的方法:

https://docs.python.org/2/library/string.html#string.replace

f2中有什么?不是字符串。您应该阅读文件的行。

答案 1 :(得分:0)

NameError: name 'replace' is not defined

这意味着python找不到名为'replace'的模块,类或函数。

如果要替换文件上的文本,则需要将其内容作为字符串,而不是像文件一样的对象(就像您现在正在做的那样),然后使用{{1}替换内容在replace上的方法,最后,将内容写入所需的文件。