qq_54915886 2022-05-06 20:38 采纳率: 50%
浏览 2004

TypeError: unsupported operand type(s) for -: 'str' and 'str' 如何解决

img

img

def save_money(group_price,market_price):
if group_price=='' or market_price=='':
balance=''
else:
balance=float(market_price-group_price)
if balance=='':
string="尚不清楚"
elif balance<100:
string="差额一般,可以团购"
elif balance<1000:
string="差额较大,推荐团购"
else:
string="差额巨大,特别推荐团购"
return balance,string
file=open("hotpot_data_new.csv",'r')
file1=open("hotpot_data_new1.csv",'a+')
newlist=file.readline().split('\n')[0].split(',')
for i in range(10):
file1.write(newlist[i]+',')
file1.write('差额'+','+'建议'+',')
for i in range (10,len (newlist)-1):
file1.write(newlist[i]+',')
file1.write(newlist[-1]+ '\n')
while True:
line=file.readline()
if line=='':
break
else:
newlist1=line.split(' \n')[0].split(',')
for i in range(10):
file1.write(newlist1[i]+',')
balance=str(save_money(newlist1[8], newlist1[9])[0])
advise=save_money (newlist1[8],newlist1[9]) [1]
file1.write (balance+','+advise+',')
for i in range(10,len(newlist1)-1):
file1.write (newlistl[i]+',')
file1.write(newlist1[-1]+'\n')
file1.close()
file.close()

  • 写回答

2条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 创建了问题 5月6日

      悬赏问题

      • ¥15 C语言,密切接触者追踪
      • ¥20 关于计算机网络问题,请附带讲解
      • ¥20 论文附带的代码如何运行?
      • ¥30 自动识别图像目标并判断
      • ¥30 BP神经网络遥感图像分类问题
      • ¥20 新闻小程序6万人在线
      • ¥15 Fluent轴流风扇模拟
      • ¥15 基于GPS的自行车定位系统设计
      • ¥15 idea中安装matplotlib模块完成,运行还是显示无安装
      • ¥15 robotframework 运行报错