本文整理汇总了Python中configuration.Configuration.format方法的典型用法代码示例。如果您正苦于以下问题:Python Configuration.format方法的具体用法?Python Configuration.format怎么用?Python Configuration.format使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类configuration.Configuration
的用法示例。
在下文中一共展示了Configuration.format方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: output
# 需要导入模块: from configuration import Configuration [as 别名]
# 或者: from configuration.Configuration import format [as 别名]
def output(self, format="json"):
csv_reader = UnicodeReader(open(self.input_csv, "rb"))
if format == "csv":
csv_writer = UnicodeWriter(open(self.output_csv, "wb"))
schema_reader = open(self.output_schema, "rb")
schema = []
config = Configuration()
json_output = []
tmp = schema_reader.readlines()
for header in tmp:
header = header.strip()
if header:
schema.append(header)
for line in csv_reader:
# Cleaning is missing
if line:
row = []
data = config.format(tuple(line))
config.normalize(data)
config.translate(data)
if format == 'json':
json_output.append(data)
elif format == 'csv':
for header in schema:
row.append(data[header])
csv_writer.writerow(row)
if format == 'json':
print simplejson.dumps(data)
示例2: get_name
# 需要导入模块: from configuration import Configuration [as 别名]
# 或者: from configuration.Configuration import format [as 别名]
def get_name(self):
mformat = Configuration().read(self.layer_type.name, "name_format")
mvalues = [self.__attributes[x.strip()] for x in Configuration().read(self.layer_type.name, "name_columns")]
return mformat.format(*mvalues)