-
5 votesanswersviews
使用Python的optparse模块时如何遵守PEP 257文档字符串?
根据PEP 257,命令行脚本的docstring应该是它的用法消息 . 脚本(独立程序)的docstring应该可用作其“用法”消息,当使用不正确或缺少的参数调用脚本时打印(或者可能使用“-h”选项,用于“帮助”) . 这样的docstring应记录脚本的功能和命令行语法,环境变量和文件 . 用法消息可以相当复杂(几个屏幕已满),并且应该足以让新用户正确使用该命令,以及对复杂用户的所有选项和... -
-1 votesanswersviews
定义参数引发ArgumentError的函数
我正在尝试创建一个命令行哈希破解工具 . 我在optparse documentation中定义了我的方法 . 我的代码如下 . def wordlist(parser) parser.on('-w', '--wordlist=WORDLIST', 'Wordlist of passwords to use') do |w| @options[:wordlist] = w ...