我环顾四周,发现了一些关于如何在python中拆分文本的示例,但是在我的示例中遇到了一些问题。我要分析的是:
<img alt="" src="http://example.com/servlet/charting?base_color=grey&chart_width=288&chart_height=160&chart_type=png&chart_style=manufund_pie&3DSet=true&chart_size=small&leg_on=left&static_xvalues=10.21,12.12,43.12,12.10,&static_labels=blue,red,green,purple">
我试了一下:
^{pr2}$我得到错误“ValueError:dictionary update sequence element#0的长度为5;需要2”
我也试着用可变万用表.strip(“&;”)但当我试图打印变量时,它一次只能替换一个字母。在
我确信这很简单,但似乎不知道如何解析它。我基本上希望10.21、12.12、43.12、12.10与蓝色、红色、绿色、紫色相关联(按显示的顺序)
非常感谢您的帮助(如果这太简单了,我很抱歉..我一辈子都搞不懂解析这个命令):—)
方括号:
此外,将&;替换为&;可能会有所帮助。在
使用内置的urlparse module,不要自己执行这些拆分。在
如果使用的Python版本低于2.6,那么必须导入cgi module。请执行以下操作:
^{pr2}$然后要将它们与字典相关联,请在zip旁边使用提供的dict构造函数。在
这将得到您想要的:
当您遇到麻烦时,在命令提示符中进行分解非常有用。例如:
^{pr2}$如果您查看它,您会看到拆分是导致问题的原因(为列表中的一个项目输入的dict值太多)。在
相关问题 更多 >
编程相关推荐