Python运行中出现这样的错误,是怎么原因,问题在补充里。求高手

File "C:/Python27/Readband.py", line 39, in <module>
print >>qdat, '%5.4f' % v,
TypeError: float argument required, not str

TypeError: float argument required, not str:类型错误,需要浮点类型的参数,而不是字符串,说明一下:这个是由%5.4f中的f决定的。
要不你把那个占位符改成字符串类型的,要不你把后面的参数转换成float类型的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-24
'%5.4f'需要传递给float浮点型

你传给的是str字符串本回答被提问者采纳

Python运行中出现这样的错误,是怎么原因,问题在补充里。求高手
TypeError: float argument required, not str:类型错误,需要浮点类型的参数,而不是字符串,说明一下:这个是由%5.4f中的f决定的。要不你把那个占位符改成字符串类型的,要不你把后面的参数转换成float类型的。

python安装完毕后,运行cmd出现下图毛病,求高手解决
出错,是因为用中文输入法输入了双引号。换成英文的双引号就可以了,单引号也可以。希望能帮到你!

python自定义函数运行时出现‘index out of range'的情况,求教...
1.第一行的line=file.readline() 这一行被浪费了。换句话说,文本中的第一行没有被处理 2.new_list=line.split() 这一行有问题,通常应该加一个判断 if not line.strip():break 因为,文本文件readline,最后一行可能为空行。你的net_list[2]就是因为空行造成的。所以split出来的结果是长度...

请Python编程高手帮我解答这个问题
1、没有使用循环对整个列表进行处理,使得只是处理了第二个元素。按照原程序的思路,if num < len(my_list):应该改成 while num < len(my_list):2、如果改为使用while语句,原程序对列表元素的处理算法存在逻辑错误:因为循环到一个大写字母后,会在原位置插入空格,再次循环后,会对空格进行处理;...

python中出现无限循环无法解决,求教高手!
这里你的while换成if就可以了 因为你外面已经有一个循环了,这里你用这个,如果L[i] < L[i+1],那相当与while True了会一直执行下去,自然是死循环了

python3.8-运行jupyter 报raise NotImplementedError
近期,有用户在尝试使用Python3.8版本结合Jupyter运行程序时,遇到了一个颇为棘手的问题——NotImplementedError错误。经过多方排查,这似乎与Python3.8版本存在某些不兼容性问题。幸运的是,网络上仍有许多高手给出了相应的解决方案。解决步骤如下:首先,定位文件位置。在您的系统中,找到C:\\Users\\xxx\\App...

python自定义函数运行时出现‘index out of range'的情况,求教...
1.第一行的line=file.readline()这一行被浪费了。换句话说,文本中的第一行没有被处理 2.new_list=line.split()这一行有问题,通常应该加一个判断 if not line.strip():break 因为,文本文件readline,最后一行可能为空行。你的net_list[2]就是因为空行造成的。所以split出来的结果是长度为0的...

python 2.7.2运行错误,请高手详细解答啊...
0)*celsius+32“改成”fahrenheit=(9.0\/5.0)*int(celsius)+32“试试。我在Python3.2下测试的是在这里出错了,改后就没问题了。另外,在2.X中,input函数为raw_input,在3.X中才把raw_input改为了input,其实这两个函数是一样的,只不过用在不同的版本里,在2.7中,要用raw_input。

python运行numpy时出现问题。
有几种原因会导致你的这个错误:没安装numpy模块 这个模块的版本不对,你的python是2.6版本的,你可以下载对应的numpy。系统是32位还是64位,请下载相应numpy和python版本 建议你不要自行下载numpy,你可以用pip或者easy-setup去安装。他会选择跟你python相匹配的包的。

python爬虫 如何解决http error 503问题
从表面上看,Python爬虫程序运行中出现503错误是服务器的问题,其实真正的原因在程序,由于Python脚本运行过程中读取的速度太快,明显是自动读取而不是人工查询读取,这时服务器为了节省资源就会给Python脚本反馈回503错误。其实只要把爬取的速度放慢一点就好了。比如读取一条记录或几条记录后适当添加上time....

相似回答