你能用python输入文字并在命令提示符下输入吗?

时间:2014-07-14 23:51:21

标签: python linux terminal enter pycassa

我做了一个小python函数,然后我想在Linux命令提示符下使用它。但是,为了使它在命令提示符下正确运行,我需要先键入" pycassaShell"进入命令提示符,以便在输入任何其他命令之前运行pycassaShell。那么,有没有办法在我的python程序中做到这一点?

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

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

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

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

1 个答案:

答案 0 :(得分:1)

pycassa 是一个 Python 模块,具有完整的 API 。您应该import模块并直接使用它,而不是尝试在 Python 中对其shell内部进行操作。

有关 API 的文档可在此处找到:

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

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

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

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