C'est un script pour générer rapidement une liste lorsque vous souhaitez une liste de préfectures en développement web.
prefecture
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import argparse
FORMAT_DEFAULT = '%s';
DATA = """Hokkaido
Préfecture d'Aomori
Préfecture d'Iwate
Préfecture de Miyagi
Akita
Préfecture de Yamagata
Préfecture de Fukushima
Préfecture d'Ibaraki
Préfecture de Tochigi
Préfecture de Gunma
Saitama
Préfecture de Chiba
Tokyo
Préfecture de Kanagawa
Préfecture de Niigata
Préfecture de Toyama
Préfecture d'Ishikawa
Préfecture de Fukui
Préfecture de Yamanashi
Préfecture de Nagano
Préfecture de Gifu
Préfecture de Shizuoka
Préfecture d'Aichi
Préfecture de Mie
Préfecture de Shiga
Kyoto
Préfecture d'Osaka
Préfecture de Hyogo
Préfecture de Nara
Préfecture de Wakayama
Préfecture de Tottori
Préfecture de Shimane
Préfecture d'Okayama
Préfecture d'Hiroshima
Préfecture de Yamaguchi
Préfecture de Tokushima
Préfecture de Kagawa
Préfecture d'Ehime
Préfecture de Kochi
Préfecture de Fukuoka
Préfecture de Saga
Préfecture de Nagasaki
Préfecture de Kumamoto
Préfecture d'Oita
Préfecture de Miyazaki
Préfecture de Kagoshima
Préfecture d'Okinawa"""
def main():
parser = argparse.ArgumentParser(description='Print prefectures')
parser.add_argument('-f', '--format', metavar="format", type=str, help="line format" , default=FORMAT_DEFAULT)
parser.add_argument('-n', '--no-line-break', help="if add this, print all in one line", action='store_true')
args = parser.parse_args()
lines = []
if args.no_line_break is False:
line_break = "\n"
else:
line_break = ""
for line in DATA.split("\n"):
lines.append(args.format % line)
print line_break.join(lines)
if __name__ == "__main__":
main()
Pour l'instant, listez simplement:
$ prefecture
Hokkaido
Préfecture d'Aomori
(Abréviation)
Préfecture de Kagoshima
Préfecture d'Okinawa
Séparé par des virgules:
$ prefecture -f "%s,"
Hokkaido,
Préfecture d'Aomori,
(Abréviation)
Préfecture de Kagoshima,
Préfecture d'Okinawa,
Séparez par des virgules et écrivez sur une ligne:
$ prefecture -f "%s," --no-line-break
Hokkaido,Préfecture d'Aomori,...,Préfecture de Kagoshima,Préfecture d'Okinawa,
Mettez entre guillemets et mettez avec des virgules:
$ prefecture -f "'%s',"
'Hokkaido',
'Préfecture d'Aomori',
(Abréviation)
'Préfecture de Kagoshima',
'Préfecture d'Okinawa',
etc
Recommended Posts