我目前有一个Python文件,利用sys.argv[1]来接受命令行中的字符串。然后对该字符串执行操作,最后将修改后的字符串返回到命令行。
我想实现批处理模式选项,可以提供一个字符串文件(每行一个),并将其返回到命令行,以便我可以通过重定向输出来执行操作。
我想实现批处理模式选项,可以提供一个字符串文件(每行一个),并将其返回到命令行,以便我可以通过重定向输出来执行操作。
$ python script.py -someflag file.txt > modified.txt
同时保留当前功能。
我只运行2.6版本,因此argparse不是一个选项。我看到的教程要么使用argparse、getopt,要么深入到过于复杂/不适用的示例中。
检查输入并采取适当措施的最佳方法是什么?
pip install argparse
)。 - David Robinson