Arquivo anexado 'compreensao_listas.py'
Download 1 #!/usr/bin/env python
2
3 tabelas = [{'nome':'tabela_cliente','campos':[('id','serial'),('nome','varchar(100)')]},
4 {'nome':'tabela_fornecedor','campos':[('id','serial'),('nome','varchar(100)'),('fone','varchar(20)')]}]
5
6 create_table_template = '''CREATE TABLE %(nome)s (%(estrutura)s);'''
7 estrutura_template = '''%s %s'''
8
9 lista = [{'nome':x['nome'],'estrutura': ','.join([estrutura_template % y for y in x['campos']])} for x in tabelas]
10
11 for i in lista:
12 print(create_table_template % i)
13
Arquivos Anexados
Para se referir aos anexos de uma página, use attachment:filename, como mostrado abaixo na lista de arquivos. NÃO use a URL do link [get], já que a mesma está sujeita a alterações, e pode facilmente se tonar inválida.Você não tem permissão para anexar arquivos a esta página.