Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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中创建控制台应用程序?_Python_Console - Fatal编程技术网

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

如何在python中创建控制台应用程序?,python,console,Python,Console,我正在参加一个编码训练营,python是主要语言。在最后一个项目中,我们被告知要学习如何创建控制台应用程序。我在网上搜索过教程和书籍,但似乎都没有初学者的内容。在哪里可以获得关于创建Python控制台应用程序的最佳教程?我只做了一个月的python。Argparse用于解析命令行参数: 然后,对于输入,您可以使用input(),也可以使用诅咒 诅咒是一个非常强大的工具。 以下是使用ncurses的htop示例: 使用sys.stdin.readlines()可以获取已传递到应用程序

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

Argparse用于解析命令行参数:

然后,对于输入,您可以使用
input()
,也可以使用诅咒

诅咒是一个非常强大的工具。 以下是使用ncurses的
htop
示例:

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

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

#!/usr/bin/python

然后您可以创建一个
别名
,或者将程序添加到
路径
,这样您就可以在系统的任何地方使用它,比如
ls
cat
,或者您可能想到的任何东西……

您指的是可执行文件吗?像Vim这样的东西可能很多。让我看看