上一个问题将 platform = sys.argv[1]
改为 platform = sys.argv[0]之后解决了
然后 原来的代码
else:
if (sub_list := subs_dict.get(platform)):
daily_update = Daily_update(platform, page_number, sub_list,
include, include_2nd, exclude,
fav_authors)
daily_update.run()
这一段首先将if报错的if (sub_list := subs_dict.get(platform))改为if (sub_list == subs_dict.get(platform))
然后提示NameError: name 'sub_list' is not defined就很迷,这个错误还是定位到这个if判断这里
但是
sub_list在之前就定义了啊,卡到这里了,楼主大佬能不能帮我看看,谢谢了。