如何在 python 中创建控制台应用程序?

Ran*_*how 3 python console

我正在参加编码训练营,python 是主要语言。对于最终项目,我们被告知要学习和学习如何创建控制台应用程序。我在网上搜索了教程和书籍,但似乎没有初学者的内容。在哪里可以获得有关创建 Python 控制台应用程序的最佳教程?我只做了一个月的python。

Loï*_*oïc 6

用于解析命令行参数的 Argparse:

然后对于输入,您可以使用input(),或者可以使用curses。

Curses 是一个非常强大的工具。作为htop使用 ncurses的示例:

http://hisham.hm/htop/

使用sys.stdin.readlines()您可以获得已传递给您的应用程序的数据,例如:

cat myfile.txt | myapp.py
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用 呈现脚本可执行文件chmod +x,并将脚本中的标头添加到 python 二进制文件中以使用:

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

然后您可以创建一个alias,或者将您的程序添加到 中PATH,这样您就可以在系统的任何地方使用它,例如lscat或者您可能想到的任何...