2
如何多次使用該選項?從python的命令行中多次使用相同的選項
例如命令cpdoc
:
cpdoc -d text -s x -s y -s z
我想有X,Y,Z在一個陣列/數據結構
import optparse
import os
import shutil
def main():
p = optparse.OptionParser()
folder = []
p.add_option('--source', '-s',help="source folder")
p.add_option('--destination', '-d')
options, arguments = p.parse_args()
if options.source and options.destination:
if not os.path.exists(options.destination):
os.makedirs(options.destination)
for source in options.source:
#do some stuff in each source
else:
p.print_help()
if __name__ == '__main__':
main()