Python 代码编辑器的common.py文件中的断言错误

Python 代码编辑器的common.py文件中的断言错误,python,thonny,Python,Thonny,(请注意:我是Python初学者)当我尝试输入bssid时,它会在引用另一个名为common.py的代码文件(我认为是代码编辑器(thonny)附带的)的一部分时出现断言错误。我该如何补救 import os import time opsys = input("Are you using MacOS or Windows? ") if (opsys.lower() == "windows"): print("\n Alrighty

请注意:我是Python初学者)当我尝试输入bssid时,它会在引用另一个名为common.py的代码文件(我认为是代码编辑器(thonny)附带的)的一部分时出现断言错误。我该如何补救

import os
import time

opsys = input("Are you using MacOS or Windows? ")

if (opsys.lower() == "windows"): 
    print("\n Alrighty, let me just open u your command prompt for you.") 
    time.sleep(0.5)
    os.system("start /B start cmd.exe @cmd /k netsh wlan show interfaces")
    time.sleep(0.25)
    bssid = input("\nNow paste in the set of numbers labelled BSSID: ")
    print("Thanks")
以下是断言错误从common.py引用的语句:

def parse_message(msg_string: str) -> Record:
    # DataFrames may have nan
    # pylint: disable=unused-variable
    nan = float("nan")  # @UnusedVariable
    assert msg_string[0] == MESSAGE_MARKER
    return eval(msg_string[1:].encode("ASCII").decode("UTF-7"))
以下是整个回溯错误:

Traceback (most recent call last):
  File "C:\Users\tjmon\Documents\Honors Comp Sci\Other Programs\Lab3.py", line 60, in <module>
    bssid = input("\nNow paste in the set of numbers labelled BSSID: ")
  File "C:\Users\tjmon\AppData\Local\Programs\Thonny\lib\site-packages\thonny\common.py", line 220, in parse_message
    assert msg_string[0] == MESSAGE_MARKER
AssertionError
回溯(最近一次呼叫最后一次):
文件“C:\Users\tjmon\Documents\Honors Comp Sci\Other Programs\Lab3.py”,第60行,在
bssid=input(“\n现在粘贴到标记为bssid:”的数字集中)
文件“C:\Users\tjmon\AppData\Local\Programs\Thonny\lib\site packages\Thonny\common.py”,第220行,在parse_消息中
断言消息字符串[0]==消息标记
断言错误
因此在其引用中称为
MESSAGE\u MARKER=“\x02”
,意思类似于“文本的开头”


可能这只是thonny中的一个错误-您是否在没有它的情况下尝试了您的程序?

如果我在Visual Studio中运行它,它不一定会停止程序,但它会返回“文件名、目录名或卷标语法不正确”
Oct  Dec Char  Hex  Key     Comments
\000   0  NUL  \x00  ^@ \0 (Null byte)
\001   1  SOH  \x01  ^A    (Start of heading)
\002   2  STX  \x02  ^B    (Start of text)