self.show_scans_wifi_list(shuju)#展示窗口
# return shuju
filename= self.add_mm_file()
with open(filename, 'a+') as f:
for result in l:
f.write(str(result) + '\n')
print('Data write is over!')
return result
由于少添加了self导致错误
with open(filename, 'a+') as f:
TypeError: expected str, bytes or os.PathLike object, not NoneType
关于这个错误找了很久,发现网上说法不一
而且没有发现可用的参考答案