2026/5/14 4:48:44
网站建设
项目流程
轮胎 东莞网站建设,建设银行报网站,2022最近比较火的营销事件,pc网站如何做移动适配Python命令行工具的高级用法与设计模式 1. 多参数选项的使用模式 在Python中, optparse 模块默认情况下,一个选项只能接受一个参数,但我们可以通过设置来改变这个数量。下面是一个示例,实现了一个类似 ls 命令的功能,能够同时显示两个目录的内容。 示例代码
#!/u…Python命令行工具的高级用法与设计模式1. 多参数选项的使用模式在Python中,optparse模块默认情况下,一个选项只能接受一个参数,但我们可以通过设置来改变这个数量。下面是一个示例,实现了一个类似ls命令的功能,能够同时显示两个目录的内容。示例代码#!/usr/bin/env python import optparse import os def main(): p = optparse.OptionParser(description="Lists contents of two directories", prog="pymultils", version="0.1a", usage="%prog [--dir dir1 dir2]") p.add_option("--dir", action="store", dest="dir", nargs=2) options, arguments = p.parse_args() if options.dir: for dir in options.dir: print "Listing of %s:\n" % dir for filename in os.listdir(dir):