擅长:python、mysql、java
<p>请使用StackOverflow的功能将代码嵌入为文本,而不是使用图像</p>
<p>如何使用<code>struct</code>转换为<code>class</code>,如下所示:</p>
<pre class="lang-py prettyprint-override"><code>class ieee80211_hrd:
def __init__(self, frame_control, duration_id, addr1, addr2, addr3, seq_ctrl, addr4):
self.frame_control = frame_control
self.duration_id = duration_id
self.addr1 = addr1
self.addr2 = addr2
self.addr3 = addr3
self.seq_ctrl = seq_ctrl
self.addr4 = addr4
</code></pre>
<p>这将创建一个可以像这样使用的对象</p>
<pre class="lang-py prettyprint-override"><code>thing = ieee80211_hrd("ab", "cd", "efghij", "klmnop", "qrstuv", "wx", "yz1234")
print(thing.addr3)
# and so on, where `thing.addr3`, etc. are persistent variables in the class instance `thing`
</code></pre>