如何修复 TypeError:order 必须是 str,而不是 int

Posted

技术标签:

【中文标题】如何修复 TypeError:order 必须是 str,而不是 int【英文标题】:How to fix TypeError: order must be str, not int 【发布时间】:2022-01-15 15:46:45 【问题描述】:

我正在使用第 3 方代码来处理一些用 python 编写的文件。错误代码是这样的:

outfile.writeframes(int16(output.ravel(1)*32767.0).tostring())

不确定我应该如何修复它,但这是在 Python 3.9 上运行的。

【问题讨论】:

【参考方案1】:

看起来像 paulstretch 或类似的,这对我有用

outfile.writeframes(int16(output.ravel('F')*32767.0).tostring())

检查:https://docs.scipy.org/doc/numpy-1.15.0/reference/generated/numpy.ravel.html#numpy.ravel

【讨论】:

以上是关于如何修复 TypeError:order 必须是 str,而不是 int的主要内容,如果未能解决你的问题,请参考以下文章

Python kivy:如何修复“TypeError:object.__init__() 不带参数”?

如何修复:TypeError:参数 1 具有意外类型“QWidget”[重复]

如何修复'TypeError:无法读取 Javascript 中未定义的属性'标题'

如何修复 JavaScript 中的“TypeError:无法读取未定义的属性'map'”?

如何修复错误 命令引发异常:TypeError: 'Member' object is not iterable

如何修复 TypeError:navigation.setOptions 不是函数