我需要编写一个命令行应用程序,就像一个shell.所以它将包括命令等.事情是我不知道如何将参数传递给模块中的函数.例如:
用户写道:function1 folder1程序现在应该将'folder1'参数传递给function1函数,然后运行它.但它也必须支持具有不同参数的其他函数ex:
用户输入:function2 folder2 --exampleparam
如何使这个工作?我的意思是,我可以编写一个模块,在python中导入它并只使用python控制台,但事实并非如此.我需要一个接受命令输入并运行它的脚本.
我试图使用eval(),但这并没有解决params的问题.或许它确实如此,但我没有看到它?