我试着检查dicttoxml是如何工作的。但是我在dicttoxml模块中收到了这个错误。我正在从geany启动程序。有人能帮上忙吗?谢谢!
import dicttoxml
myDict = {'myKey':"theirValue"};
xml =dicttoxml.dicttoxml(myDict);输出为:
martin@saturn:~/it/python/python_work$ /bin/sh /tmp/geany_run_script_Q2NH3Z.sh
0.32000000000000006
1.6666666666666667
['1', '6666666666666667']
Traceback (most recent call last):
File "dicttoxmlExmp.py", line 4, in <module>
xml =dicttoxml.dicttoxml(myDict);
File "/home/martin/.local/lib/python3.6/site-packages/dicttoxml.py", line 393, in dicttoxml
convert(obj, ids, attr_type, item_func, cdata, parent=custom_root),
File "/home/martin/.local/lib/python3.6/site-packages/dicttoxml.py", line 176, in convert
if isinstance(obj, numbers.Number) or type(obj) in (str, unicode):
AttributeError: module 'numbers' has no attribute 'Number'发布于 2019-06-17 01:41:33
您可以简单地这样做:
python你的脚本
而不是将其作为shell脚本运行。
https://stackoverflow.com/questions/56606034
复制相似问题