我想用.replace函数来替换一个.txt文件中的多个字符串,来运行我的伺服系统。我的.txt看起来像这样:A5,0500,1400。你知道吗
data_dict = {}
for line in data:
line = line.replace("\n","","","")
line_list = line.split(",")
Object = line_list[0]
num_one = line_list[1]
num_two = line_list[2]
num_three = line_list[3]
num_four = line_list[4]
data_dict[object] = [num_one, num_two, num_three, num_four]
pass
return data_dict
问题就在这里:line=线路.更换(“\n”,“”,“”,“”)
以下是错误:TypeError:replace()最多接受3个参数(给定4个)
它与line=线路.更换(“\n”,“”)但那只是一个伺服,我需要运行两个。你知道吗
谢谢
当作为实例方法访问
replace
时,只能使用3个参数。第一个参数(字符串)是隐式的。这就是你看到错误的原因。你知道吗此外,您可以使用
len(line)
作为一种廉价的方法来替换所有的匹配项,而不知道有多少个,最多只能是字符串中的字符数。你知道吗相关问题 更多 >
编程相关推荐