据我所知,当我的浏览器打开时,它只是第一个参数(hi)。感谢
os.execute("start http://www.MyWebsite.com?id=hi&name=cool")
答案 0 :(得分:3)
简答:使用os.execute("start http://www.MyWebsite.com?id=hi^&name=cool")
os.execute将您的请求传递给系统命令解释器,您似乎已经意识到这一点,因为您使用了“开始”#39;命令。在Windows命令解释器中,&
是命令分隔符,因此您实际上正在执行两个单独的命令:
start http://www.MyWebsite.com?id=hi
name=cool
要阻止Windows将&
解释为命令分隔符,您需要使用^
将其转义。