⇤ ← Revisão 1e 2004-07-23 20:47:25
1285
Comentário:
|
1596
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 6: | Linha 6: |
= Print é seu amigo = | = O print é seu amigo = |
Linha 17: | Linha 17: |
= dir é seu amigo = O dir lista os símbolos públicos de um módulo, contém classes, funções, variáveis, etc. módulo. |
= O dir é seu amigo = O dir lista os símbolos públicos de um módulo. Contém classes, funções, variáveis, etc. |
Linha 33: | Linha 33: |
{{{#!/bin/sh | {{{#!python |
Linha 40: | Linha 40: |
Ok, funções para manipular arquivos (copiar). Tem um comentário em especial para usuários de Mac, bom, não sou mais usuário de Mac :) O que o símbolo ''move'' dentro desse módulo? {{{#!python >>> print shutil.move <function move at 0xf7012b8c> }}} Hum, função, que faz o que? como usa? {{{#!python }}} |
Usar o interpretador Python para xeretar a linguagem é algo bem legal, mas também é possível fazer o mesmo com um módulo que não estamos habituado a usar. Vou deixar algumas dicas de que eu faço quando estou bisbilhotando algum módulo novo.
O print é seu amigo
Use e abuse, se não sabe o que é coisa então print coisa.
x é um alias para a função dir.
O dir é seu amigo
O dir lista os símbolos públicos de um módulo. Contém classes, funções, variáveis, etc.
Tirando os símbolos "privados" (os símbolos), é o que eu tenho disponível para mexer com o módulo shutil.
coisa.__doc__ é seu amigo
Todo software bem escrito em Python deve ser ter documentação decente. Pra que serve mesmo o módulo shutil?
Ok, funções para manipular arquivos (copiar). Tem um comentário em especial para usuários de Mac, bom, não sou mais usuário de Mac
O que o símbolo move dentro desse módulo?
Hum, função, que faz o que? como usa?