首页 > 解决方案 > 将 .data 文件转换为 .c 的问题

问题描述

标题。

我可能应该告诉您,我正在尝试通过 Windows 命令提示符转换文件。有问题的错误

这是有问题的代码:

第 51 行:

if __name__ == "__main__":
  if len(sys.argv[1:]) == 0:
    usage()
    sys.exit
else:
  main(sys.argv[1:])

第 19 行:

for i in range(0, (320*120) / 8):
  val = 0

这张照片有什么问题?

标签: pythonpython-2.7command-promptpython-2.x

解决方案


即使您将问题标记为 Python 2.7,但很明显您确实在使用 Python 3.x,因为只有在 Python 3.x 中,除法运算符才会/从整数操作数产生一个浮点数,在这种情况下,您应该改用该//运算符产生一个整数结果用于range

for i in range(0, (320*120) // 8):

或者如果你想与 Python 2.7 兼容,你可以这样做:

for i in range(0, int(320*120 / 8)):

推荐阅读