import urllib
import csv
@manager.command
def list_routes():
for rule in app.url_map.iter_rules():
options = {}
for arg in rule.arguments:
options[arg] = "[{0}]".format(arg)
url = rule.rule
line = urllib.parse.unquote("{}{} ".format(rule.endpoint, url))
with open('urls.cvs', 'a') as out:
spamwriter = csv.writer(out, lineterminator='', dialect='excel')
spamwriter.writerows(line)
spamwriter.writerows('\n')
我需要填写csv文件,以便rule.endpoint和url具有单独的列。
import csv
@manager.command
def list_routes():
with open('urls.csv', 'w') as out:
csv_writer = csv.writer(out, lineterminator='\n')
csv_writer.writerows([[rule.endpoint, rule.rule] for rule in app.url_map.iter_rules()])
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句