Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用python在命令提示下键入文本并按enter键?_Python_Linux_Terminal_Enter_Pycassa - Fatal编程技术网

是否可以使用python在命令提示下键入文本并按enter键?

是否可以使用python在命令提示下键入文本并按enter键?,python,linux,terminal,enter,pycassa,Python,Linux,Terminal,Enter,Pycassa,我制作了一个小python函数,然后我想在Linux命令提示符中使用它。但是,为了在命令提示符中正确运行,我需要首先在命令提示符中键入“pycassaShell”,以便在输入任何其他命令之前pycassaShell正在运行。因此,在我的python程序本身中有什么方法可以做到这一点吗 例如,我希望python代码执行以下操作: 打开命令提示符 输入“pycassaShell” 按回车键 运行我在python程序中创建的函数 或者,是否可以直接在pycassaShell中访问python文件中

我制作了一个小python函数,然后我想在Linux命令提示符中使用它。但是,为了在命令提示符中正确运行,我需要首先在命令提示符中键入“pycassaShell”,以便在输入任何其他命令之前pycassaShell正在运行。因此,在我的python程序本身中有什么方法可以做到这一点吗

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

  • 打开命令提示符
  • 输入“pycassaShell”
  • 按回车键
  • 运行我在python程序中创建的函数
或者,是否可以直接在pycassaShell中访问python文件中编写的函数

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

pycassa是一个Python模块,具有成熟的API。您应该导入模块并直接使用它,而不是试图从Python内部在其shell内部进行操作

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

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


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

谢谢您的帮助。就像你说的,我最终不需要做任何事情,只是直接从程序中运行函数。再次感谢。