(请注意:我是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
所以在common.py中,它被引用为
MESSAGE_MARKER = "\x02"
,意思是“文本的开始”也许这只是thonny中的一个错误-您是否在没有它的情况下尝试了您的程序
相关问题 更多 >
编程相关推荐