- 主题:print(str(rowTemp)),输出一个int数,竟然报错,太诡异了,大
if (rowTemp % 10000 == 0):
print(rowTemp)
print(type(rowTemp))
#print("写入了 " + str(rowTemp) + " 行(计算公式)")
259行: print(str(rowTemp))
#print("处理了 " + str(rowTemp) + " 行修改颜色")
#print(str(rowTemp))
#print(str(rowTemp))
263行 #print("处理了 " + str(totalRow-1) + " 行修改颜色")
10000
Traceback (most recent call last):
<class 'int'>
File "D:/myProgram/pythonProgram/JetbrainsCrack/excelToMssql/mssqlToExcelBom/delBomCreateBom.py", line 301, in <module>
readAndYanSe(sExcelFile,totalRow,bomName)
File "D:/myProgram/pythonProgram/JetbrainsCrack/excelToMssql/mssqlToExcelBom/delBomCreateBom.py", line 259, in readAndYanSe
print(str(rowTemp))
TypeError: 'float' object is not callable
Process finished with exit code 1
263行,如果不注释掉,也报同样的错:“TypeError: 'float' object is not callable”,太诡异了,大佬帮忙看看啊。搞了一下午,同样的代码,在别的地方就没事。百度、google无果,谢谢
--
修改:feng321 FROM 120.242.253.*
FROM 120.242.253.*
rowTemp1 += 1
255行: print("为什么啊 "+str(rowTemp1)+" 奇怪")
if (rowTemp1 % 10000 == 0):
在if语句上增加这个print,报错:
Traceback (most recent call last):
File "D:/myProgram/pythonProgram/JetbrainsCrack/excelToMssql/mssqlToExcelBom/delBomCreateBom.py", line 302, in <module>
readAndYanSe(sExcelFile,totalRow,bomName)
File "D:/myProgram/pythonProgram/JetbrainsCrack/excelToMssql/mssqlToExcelBom/delBomCreateBom.py", line 255, in readAndYanSe
print("为什么啊 "+str(rowTemp1)+" 奇怪")
TypeError: 'str' object is not callable
————注意,这里的报错是 'str' object,不是 'float' object.这到底是怎么回事啊?难道是因为我用的破解版pycharm??大佬,求指教
【 在 feng321 的大作中提到: 】
: if (rowTemp % 10000 == 0):
: print(rowTemp)
: print(type(rowTemp))
: ...................
--
FROM 120.242.253.*
你什么地方给str赋值了
找找看有没有 str = 1.234的地方
【 在 feng321 (sfdf) 的大作中提到: 】
: if (rowTemp % 10000 == 0):
: print(rowTemp)
: print(type(rowTemp))
: ...................
--
FROM 163.125.28.*
奇怪,一开始是float,换个地方,变成了str
【 在 BlackMask 的大作中提到: 】
: 你什么地方给str赋值了
: 找找看有没有 str = 1.234的地方
:
--
FROM 117.66.130.*
谢谢,解决了,str被当做变量在前面的代码中用到了。唉。。。低级错误。。。
【 在 BlackMask 的大作中提到: 】
: 你什么地方给str赋值了
: 找找看有没有 str = 1.234的地方
:
--
FROM 120.242.253.*
太诡异了
【 在 feng321 的大作中提到: 】
: 谢谢,解决了,str被当做变量在前面的代码中用到了。唉。。。低级错误。。。
: --
发自「今日水木 on 鸿蒙」
--
FROM 73.93.166.*
是个低级错误,
【 在 adu 的大作中提到: 】
: 太诡异了
:
: 发自「今日水木 on 鸿蒙」
--
FROM 120.242.253.*
典型错误
自己文件名 module.py ,然后代码里 import module
前面 str = '' 或者什么别的,后面接着用 str(xxx)
【 在 feng321 (sfdf) 的大作中提到: 】
: 是个低级错误,
--
FROM 221.217.55.*