python optparser 输出中文的方法

来源:互联网 发布:幼儿园营养配餐软件 编辑:程序博客网 时间:2024/04/29 20:16

不解释,直接上示例代码。


#! /usr/bin/env python
# --*-- coding:utf-8 --*--
import optparse

def getOptionParer():
    parser = optparse.OptionParser()
    parser.add_option( '-i', '--input',
            metavar = 'INPUT_FILE',
            action = 'store',
            dest = 'input',
            type = 'string',
            default = 'input.txt',
            help = '设定输入文件,默认为input.txt'.decode( 'utf-8')
            )   
    return parser

if __name__ == '__main__':
    parser = getOptionParer()
    parser.print_help()


这是因为python对字符串默认采取asccii解析,只需指明解析方式就行了。



0 0