Python <;在这个时候是出人意料的

Python <;在这个时候是出人意料的,python,command-line,windows-7,cmd,confluence,Python,Command Line,Windows 7,Cmd,Confluence,在cmd中运行时,下面的python脚本出现错误,当我在cmd中单独运行该命令时,它运行得非常好。我不确定是什么导致了这个问题 错误是:将输出附加到文件

在cmd中运行时,下面的python脚本出现错误,当我在cmd中单独运行该命令时,它运行得非常好。我不确定是什么导致了这个问题

错误是:
<此时意外

command = "confluence --action storePage --space 'EN' --title 'csoap-235' --parent '@home' --special ' # ~' --content '<p><ac:link><ri:page ri:content-title=~Home~/></ac:link></p>' --noConvert --server 'server' --user 'username' --password 'pswd'" 
os.system(command)
print "This happened"
command=“confluence--action storePage--space'EN'--title'csoap-235'--parent'@home'--special'#~'--content'

'--noConvert--server'server'--user'username'--password'pswd'' 操作系统(命令) 打印“这件事发生了”

任何帮助都将不胜感激

对不起,我对python一无所知,但在
cmd
中,引号有问题。将命令中的引号更改为使用双引号而不是单引号。单引号在cmd中不能识别为有效的引号,因此,命令中的字符
会从带引号的字符串中找到,并被视为命令的一部分,即重定向

command = r'confluence --action storePage --space "EN" --title "csoap-235" --parent "@home" --special " # ~" --content "<p><ac:link><ri:page ri:content-title=~Home~/></ac:link></p>" --noConvert --server "server" --user "username" --password "pswd"' 
os.system(command)
print "This happened"
command=r'converce--action storePage--space“EN”--标题“csoap-235”--父级“@home”--特殊“#~”--内容“

”--noConvert--server“server”--用户“用户名”--密码“pswd” 操作系统(命令) 打印“这件事发生了”

未测试,它是根据文档/示例编写的。

是python解释器或
confluence
命令引起的错误吗?在代码字符串命令中使用
时,有一些转义序列。请在不使用该部分的情况下重试。@WKPlus,在命令中运行该部分时出现错误line@Lafada这些实际上是我命令的组成部分。。我正试图完全按照原样使用这些内容,你必须避开特殊字符在一行上分隔命令<代码>&仅当上一个命令的错误级别为0时才执行此命令<代码>| |(以上未使用)仅当上一个命令的错误级别不是0时执行此命令
输出到文件
>
将输出附加到文件