Python Fill() 函数参数错误:TypeError: Fill() takes no arguments
遇到“TypeError: Fill() takes no arguments”错误,通常是因为Fill()函数不接受任何参数。
错误原因:
Fill() 函数可能是一个自定义函数,或者来自一个库,但它没有定义接收参数。
解决方案:
- 检查代码: 仔细检查代码,确保Fill()函数没有被错误地调用。
- 检查文档: 如果Fill()函数来自某个库,参考该库的文档,确认Fill()函数是否应该接收参数。
- 修改代码: 如果Fill()函数确实不接受参数,需要修改代码,去掉传递给Fill()的参数。
示例:
# 错误代码
new_cell.fill = Fill(start_color=cell.fill.start_color, end_color=cell.fill.end_color, fill_type=cell.fill.fill_type)
# 正确代码
new_cell.fill = Fill()
注意:
如果Fill()函数是自定义函数,需要检查函数定义,确认它是否接收参数。如果需要传递参数,则需要修改函数定义。
原文地址: https://www.cveoy.top/t/topic/owno 著作权归作者所有。请勿转载和采集!