元初混沌 6G 全域通感一体化体系架构 第一卷 第六十七篇 高速移动终端时空伸缩偏移机理
2026/7/26 7:16:24
默认情况下,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): print filename else: