什么版本的generateDS用于python 3.0.0?

时间:2014-10-16 16:36:40

标签: python xml python-3.x

我使用generateDS2.12a通过xml架构文件创建了python类。 我正在使用这些类来创建xmls。我的模块在Python2.7环境中运行良好。

现在,由于某种原因我的环境变为python 3.0.0。现在,当我尝试导出xml对象时,它会引发以下错误: 功能:导出(self,outfile,level,namespace _ ='',name _ =' rootTag',namespacedef _ =''',pretty_print = True)

错误:s1 =(isinstance(inStr,basestring)和inStr或 NameError:全局名称' basestring'未定义

我需要在python 3.0.0中导出xml或者用于python 3.0.0的新版GenerateDS吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以运行generateDS来获取您的python文件然后运行,例如。

“2to3 -w your_python_file.py”生成你的generateDS文件的python3版本。

我正在经历相同的流程,并会报告这是否正常或转换存在问题。

编辑:回来说我运气好了,看起来效果很好。