@SDN
【Miniedit】保存拓扑文件报错
项目场景:
Ubuntu 20.10,Python 3.8.6,Miniedit 2.2.0.1
使用miniedit制作拓扑后保存失败
报错信息:
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.8/tkinter/__init__.py", line 1883, in __call__ return self.func(*args)
File "./miniedit.py", line 1707, in exportScript f.write("#!/usr/bin/env python\n")
TypeError: a bytes-like object is required, not 'str'
原因分析:
miniedit使用python2语法编写,出现了格式转换错误
解决方案:
将miniedit.py中的两个 f = open(‘fileName’, ‘wb’)改为f = open(‘fileName’, ‘w’)