我正在尝试使用replace()函数遍历电子表格,将单元格值存储在名为“ cell”的变量中,在replace()函数中引用“ cell”变量以替换任何名为$ ipaddr的字符串在文本文件中。
我尝试使用str()等更改类型。
for i in range (1,3):
for string in fileinput.input(["file" + str(i) + ".txt"], inplace=True):
cell = ws.cell(row=i, column=1)
print(string.replace("$ipaddr", cell.value, end="")
这是我收到的错误消息:
Exception has occurred: TypeError
replace() takes no keyword arguments
File "C:\Users\user\Documents\Coding\string_replace.py", line 27, in <module>
print(string.replace("$ipaddr", cell.value, end=""))
答案 0 :(得分:0)
答案来自 MrGeek的评论:
print(string.replace(“ $ ipaddr”,cell.value),end =“”)。 – MrGeek 9月17日8:58