У меня есть файл шаблона: 'template.txt'
как показано ниже:
class Core_Model_DbTable_{table_name} extends YouNet_Db_Table
{
const TYPE_PRINTED = 1;
const TYPE_DIGITAL = 2;
protected $_name = '{table_name}';
protected $_rowClass = 'Core_Model_{table_name:short}';
}
И я использую Python 3.2, чтобы прочитать этот файл и попробовать заменить:
- {table_name} => Купоны
- {table_name: short} => Купон
и вот мой код:
in_file = open("template.txt","r")
text = in_file.read()
in_file.close()
txt = text.replace("{table_name}","Coupons")
txt = text.replace("{table_name:short}","Coupon")
Но результат показывает только результат:
c: \ Python32 \ python.exe builder.py
<?php
class Core_Model_DbTable_{table_name} extends YouNet_Db_Table
{
const TYPE_PRINTED = 1;
const TYPE_DIGITAL = 2;
protected $_name = '{table_name}';
protected $_rowClass = 'Core_Model_Coupon';
}
Не могли бы вы сказать мне, что здесь что-то не так?