[英]setting PATH in windows using python
嗨,我正在尝试使用以下python代码检查Java版本
os.environ["PATH"] = os.environ["PATH"] + os.pathsep + "C:\Program Files\Java\jdk1.8.0_20\bin"
os.system("java -version")
但它显示此错误消息
无法将“ java”识别为内部或外部命令,可操作程序或批处理文件。
'\\b'
是一个后缀字符,不是\\
和b
。
>>> "\b"
'\x08'
>>> print("\b")
要从字面上表示\\
和b
,您需要转义\\
,或使用r'raw string literal'
:
>>> print("\\b")
\b
>>> print(r"\b")
\b
我试图打印路径
os.system("echo %PATH%")
然后我发现了一些奇怪的文字,如下所示
C:\Program Files\Java\jdk1.8.0_20in
\\ bin中的\\ b在路径中显示为退格字符
用下面的路径替换工作正常
C:\\Program Files\\Java\\jdk1.8.0_20\\bin
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.