这是我的代码。
亚马逊 = 'https://www.amazon.in/s/ref=nb_sb_noss_1?url= search-alias%3Daps
&field-keywords=%s'
素数 = 'https://www.primevideo.com/search/ref=atv_nb_sr?phrase=%s&ie=UTF8'
如果查询中的“亚马逊”:
speak('What product shall I search for?')
amz_product = take Command().lower()
webbrowser.get(chrome_path).open(amazon%amz_product)
elif 'prime video' 在查询中:
speak('What shall I play on prime')
prime_movie = takeCommand().lower()
webbrowser.get(chrome_path).open(prime%prime_movie)
得到错误为“ ValueError: unsupported format character 'D' (0x44) at index 59
”。这是针对“亚马逊”变量的。对于“prime”变量,代码运行良好。
不确定如何修复search-alias%3Daps
“amazon”变量中定义的链接中片段“”中额外的“%”符号。
如果您需要更多信息,请告诉我。任何帮助都是不言而喻的。谢谢!!!