有没有办法知道机器人是在 Windows 还是 Linux 上运行

Dud*_*bel 2 robotframework

我运行机器人,有时在 Linux 中,有时在 Windows 中。有没有一种简单的方法来识别机器人在哪个操作系统上运行,以便它可以应用不同的行为?

Bry*_*ley 6

您可以使用Evaluate关键字返回 python 的平台信息。

*** Test Cases ***
Example
    ${system}=    Evaluate    platform.system()    platform
    log to console    \nI am running on ${system}
Run Code Online (Sandbox Code Playgroud)

有关询问 Python 正在运行的系统的更多信息,请参阅以下问题:Python:我在什么操作系统上运行?