os.execute("start http://test.aspx?arg1=one&arg2=two")
我收到此错误:
'arg2'未被识别为内部或外部命令,可操作 程序或批处理文件。
如何解决这个问题?
答案 0 :(得分:2)
Windows将&
解释为命令分隔符
os.execute'start "http://test.aspx?arg1=one&arg2=two"'
答案 1 :(得分:2)
在shell语言中,&
和;
充当命令分隔符。您需要将命令括在双引号内才能工作..
os.execute("start \"http://test.aspx?arg1=one&arg2=two\"")
或更简单:
os.execute([[start "http://test.aspx?arg1=one&arg2=two"]])