python - 将 .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
这张照片有什么问题?
解决方案
即使您将问题标记为 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)):
推荐阅读
- java - Discord JDA - 如何使用 VoiceChannelUpdateUserLimitEvent?(爪哇)
- r - 带有函数 hw 的 r 中的 Holt-Winters。贝塔参数取值及预测阶段问题
- python - 如何使用 python selenium 按下浏览器快捷键
- c# - 寻找一种使用 RegEx 在 xml 中提取特定嵌套项的方法
- swift - Swift 泛型和协议扩展的奇怪行为
- c++ - 为什么使用 exec() 重新启动程序不能正常工作?
- c++ - 函数“std::variant <_Types...> operator =”不能被引用,因为这个函数已被移除
- python - Python Flask unicode 字符串编码转换
- swift - 我怎样才能让这个应用程序识别多个图像
- python - Pandas - 基于多列匹配替换行值