gpt4 book ai didi

java - 为什么 java 也是系统/操作系统名称(python 中的帮助文档)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:12:35 26 4
gpt4 key购买 nike

我正在 python 中搜索一种方法来显示平台详细信息。所以我找到了 platform.system(),但是当我看到 the help doc 时我震惊了:

system()

Returns the system/OS name, e.g. 'Linux', 'Windows' or 'Java'.

知道为什么此处列出了“Java”而不是“Darwin”吗?

最佳答案

Darwin 确实是 platform.system() 方法的可能输出之一。我做了一个快速的谷歌搜索并想出了 this .

import platform

print 'uname:', platform.uname()
print 'system :', platform.system()
print 'version :', platform.version()

正如上面有人指出的那样,Java 可能用于 Jython 实现。

编辑:进一步的谷歌搜索让我想到了这个:

Jython proof

platform.system() 使用 sys.platform,所以我认为这就是 Java 的来源。这段摘录自Jython Essentials: Rapid Scripting in Java一书,因此可以被视为结论性的。 Link included for reference .

关于java - 为什么 java 也是系统/操作系统名称(python 中的帮助文档)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41736956/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com