Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将字符串格式化为int_Python_Midi - Fatal编程技术网

Python 将字符串格式化为int

Python 将字符串格式化为int,python,midi,Python,Midi,我正在尝试构造一个MIDI消息 quarter_frame = '0x{}{}'.format(i,x) clock = [0xF1, quarter_frame] midiout.send_message(clock) 这会引发“需要整数”错误 如何将其转换为整数?什么是完整回溯?midiout是什么类型的对象?如果使用int(四分之一帧,16),会发生什么情况?如果有效,如何获得i和x?不,不需要省略0xint('0xFF',16)有效,允许使用0x前缀。这也不是必须的,在这种情况下,可能

我正在尝试构造一个MIDI消息

quarter_frame = '0x{}{}'.format(i,x)
clock = [0xF1, quarter_frame]
midiout.send_message(clock)
这会引发“需要整数”错误


如何将其转换为整数?

什么是完整回溯?midiout是什么类型的对象?如果使用
int(四分之一帧,16)
,会发生什么情况?如果有效,如何获得
i
x
?不,不需要省略
0x
int('0xFF',16)
有效,允许使用
0x
前缀。这也不是必须的,在这种情况下,可能有更好的方法来生成数字。@MartijnPieters,对不起,我很确定您在一段时间前就有了,不过已经修复了。
>>> int('1234')
1234
>>> int('0xFF', base=16)
255