在Windows命令提示符下使用'python -c'选项【JAVA教程】

!
也想出现在这里? 联系我们
信息

在Windows命令提示符下使用'python -c'选项,第1张

概述在Windows命令提示符下使用'python -c'选项

我想直接从windows中的命令提示符执行python脚本string 。

所以经过一番Googlesearch之后,我发现了python -c选项。

我做了,

python -c \’print \”Hello\”\’

但它给出了以下错误,

Netstat无法正常工作

Lua编程 – os.execute()在windows中不起作用

更改java符号链接

从windows命令提示符获取cpu使用情况

valIDation“C: Program files ”是否可写

file \”<string>\”,line 1 \’print ^ SyntaxError: Eol while scanning string literal

相同的命令在Ubuntu中正常工作,它打印

hello

我怎样才能直接在windows命令提示符下执行python命令?

如何根据条件格式化我的zsh提示符?

我无法让我的Python 3.2.2解释器在windows 7上运行脚本(.py文件)

为什么我得到这个CMD脚本的语法错误?

如何在使用Python的windows命令提示符下使用颜色?

退格不能在cygwin下的scala提示符下工作

在windows上,反引号引用带双引号的-c参数,例如python -c \”print \’Hello\’\” 。

命令行由python.exe中的C运行时启动代码进行分析,该代码遵循Parsing C ++ Command-line Arguments中列出的规则。 另外,cmd.exe通常会忽略双引号字符串中的许多特殊字符(%除外)。 例如, python -c \’print 2 > 1\’不仅不能被Python解析,而且cmd.exe会将stdout重定向到名为1\’的文件。 相反, python -c \”print 2 > 1\”正常工作,即打印为True 。

一个问题是处理命令行上的%字符,例如python -c \”print \’%username%\’\” 。 如果您不希望cmd.exe扩展环境变量,那么可以使用%^来转义引号之外的%。 ^字符是cmd的转义字符,所以你会期望它是另一种方式,即^%。 但是,cmd实际上并不使用^来转义%。 相反,它防止username%作为环境变量进行分析。 这需要在部分引用-c参数,如下所示: python -c \”print \’\”%^\”username%\’\” 。 在这种情况下,由于命令的其余部分没有空格或特殊字符,因此可以更简单地写成python -c \”print \”\’%^username%\’ 。

总结

以上是内存溢出为你收集整理的在Windows命令提示符下使用'python -c'选项全部内容,希望文章能够帮你解决在Windows命令提示符下使用'python -c'选项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞156 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容