python - 您可以使用 python 在命令提示符下键入文本并按回车键吗?

标签 python linux terminal enter pycassa

我做了一个小的 python 函数,然后我想在 Linux 命令提示符中使用它。但是,为了让它在命令提示符下正确运行,我需要先在命令提示符下键入“pycassaShell”,以便在我输入任何进一步的命令之前 pycassaShell 正在运行。因此,有没有办法在我的 python 程序本身中执行此操作?

例如,我希望 python 代码执行以下操作:

  • 打开命令提示符
  • 输入“pycassaShell”
  • 按回车键
  • 运行我在 python 程序中创建的函数。

或者,是否可以直接在 pycassaShell 中访问用 python 文件编写的函数?

如果这是一个糟糕的问题,我深表歉意,但我一般不熟悉使用命令提示符。谢谢!

最佳答案

pycassa 是一个 Python 模块,具有成熟的 API。与其尝试从 Python 内部操作其外壳,不如导入模块并直接使用它。

关于 API 的文档可以在这里找到:

http://pycassa.github.io/pycassa/api/index.html

相比之下,pycassaShell 是围绕 pycassa 的交互式 shell 包装器,用于手动探索(与程序执行相反)。

http://pycassa.github.io/pycassa/assorted/pycassa_shell.html

因此,我建议您调整函数以直接使用 imported pycassa 模块,而不是 pycassaShell shell。然后您可以在您的 Python 脚本中自由使用该新函数。

关于python - 您可以使用 python 在命令提示符下键入文本并按回车键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24747847/

相关文章:

linux - awk 更新到 txt

macos - 无法打开显示错误

linux - 如何获取linux awk的文件名并查找结果

hadoop - Cloudera 命令 : hdfs dfs -put testfile. txt 失败

shell - 如何从我的 Cocoa 应用程序运行 shell 命令?

python - 与 Pandas 并排绘制的箱线图

python - 是否有任何内置的 django 身份验证和 acl=访问控制列表库?

不需要访问属性时的Python属性与方法?

python - 计算 JSON 文件中的唯一值

linux - 指定 -t 和 -i 对 docker run 来说不是多余的吗?