我正在参加编码训练营,python 是主要语言。对于最终项目,我们被告知要学习和学习如何创建控制台应用程序。我在网上搜索了教程和书籍,但似乎没有初学者的内容。在哪里可以获得有关创建 Python 控制台应用程序的最佳教程?我只做了一个月的python。
用于解析命令行参数的 Argparse:
然后对于输入,您可以使用input(),或者可以使用curses。
Curses 是一个非常强大的工具。作为htop使用 ncurses的示例:
使用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,这样您就可以在系统的任何地方使用它,例如ls,cat或者您可能想到的任何...