Python format とキーワード引数テーブル(コマンド作成)¶
format.py #! /usr/bin/env python3 # -*- coding: utf-8 -*- # 名前付きプレースホルダを処理する # 例: format.py "My name is {name}. And I am {what}." name=Prince what=funky # -> My name is Prince. And I am funky. import sys fmt = sys.argv[1] keyValueSets = sys.argv[2:] sep = '=' table = dict() for kv in keyValueSets : k, v = kv.split(sep) table[k] = v print(fmt.format(**table)) # table を ‘**’ 記法を使ってキーワード引数として渡す 参考: Python 3.5 ドキュメント 7. 入力と出力
Last modified: 2016-12-19 | ||
|
||
|
||
© Shin Nakamura/BasicWerk 2008 - 2024 |