在Shell中从同一个.py调用两个不同的Python函数

在Shell中从同一个.py调用两个不同的Python函数,python,shell,Python,Shell,我有两个不同的函数,一个是Quicksort(),另一个是Heapsort()算法,在同一个名为test1.py的程序中。它们从.txt文件中获取输入数据。当我想在shell中运行我的程序test1.py时,我想在它们之间进行选择,这样我就不会得到两个不同的结果。我的导师告诉我们需要使用-quick (用于快速排序)和-heap(用于Heapsort)。我不知道该怎么做 有什么建议吗?这可以通过阅读sys.argv或使用argparse模块来实现。你具体需要什么帮助?向你的导师寻求帮助。

我有两个不同的函数,一个是
Quicksort()
,另一个是
Heapsort()
算法,在同一个名为
test1.py
的程序中。它们从
.txt
文件中获取输入数据。当我想在shell中运行我的程序
test1.py
时,我想在它们之间进行选择,这样我就不会得到两个不同的结果。我的导师告诉我们需要使用
-quick
(用于快速排序)和
-heap
(用于Heapsort)。我不知道该怎么做


有什么建议吗?

这可以通过阅读
sys.argv
或使用
argparse
模块来实现。你具体需要什么帮助?向你的导师寻求帮助。