gpt4 book ai didi

python - 我有几个 Linux 命令,我想在 Windows 机器上运行。如何在 Windows 上从 Python 运行 Linux 命令

转载 作者:可可西里 更新时间:2023-11-01 11:23:07 26 4
gpt4 key购买 nike

我有一些 Linux 命令可以生成 token 。我在 Linux 机器上使用操作系统库形式的 Python 自动化了这些命令。它工作正常。

但是,当我在 Windows 中尝试相同的代码时,它没有返回任何内容。

以下是我试过的代码。

uniqueKey = os.popen('echo -n kittu | base64')
data = uniqueKey.read()
print data

在 Linux 中我得到以下输出

a210dHU=

在 Windows 中它是空的。

最佳答案

命令特定于操作系统。例如,在 Linux 上,ls 列出目录中的文件,而在 Windows 上,它是 dir

Windows 有一个像 Linux 一样的 echo 但不支持标志 -n — 这两个命令没有关系,只是名称上重合。

Windows 也没有 base64 命令。

它也没有使用 | 来表示管道,但我相信 PowerShell 会。


为什么要使用操作系统命令? Python 原生支持 base64 编码:

uniqueKey = base64.b64encode('kittu')

关于python - 我有几个 Linux 命令,我想在 Windows 机器上运行。如何在 Windows 上从 Python 运行 Linux 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56389253/

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