|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我敲的是:
for each in x,y:
if buy2 > sale1:
k=min(qb2,qs1)
f02.writelines(str(sale1)+','+str(buy2)+','+str(k),','+'\n')
给出了一个错误:
TypeError: writelines() takes exactly one argument (2 given)
这个typeError是什么意思啊看不懂
- for each in x,y:
- if buy2 > sale1:
- k=min(qb2,qs1)
- f02.writelines(str(sale1)+','+str(buy2)+','+str(k),','+'\n')
复制代码
str(k),','
writelines函数只接受一个参数,但是你传入了2个参数。你仔细看下上面标红的地方,中间的逗号要改成加号。
修改后的代码如下:
- for each in x,y:
- if buy2 > sale1:
- k=min(qb2,qs1)
- f02.writelines(str(sale1)+','+str(buy2)+','+str(k)+','+'\n')
复制代码
希望对你有帮助 
|
|