我做了一个小的 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
因此,我建议您调整函数以直接使用 import
ed pycassa
模块,而不是 pycassaShell shell。然后您可以在您的 Python 脚本中自由使用该新函数。
关于python - 您可以使用 python 在命令提示符下键入文本并按回车键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24747847/