Usar variáveis globais numa função

Como posso criar ou usar uma variável global numa função? Se eu criar uma variável global numa função, como posso usar ... vel global noutra função? Preciso armazenar a variável global em uma variável local da função que precisa de seu acesso?

Como faço o download de um ficheiro através de HTTP usando Python?

eu tenho um pequeno utilitário que eu uso para baixar um MP3 de um site em um horário e, em seguida, constrói/atualiza ... a de carregar o arquivo em Python, assim porque recorri a wget. Então, como faço o download do ficheiro usando Python?

Porquê dict.obter (chave) em vez de dict[chave]?

hoje, deparei-me com o método dict que, dada uma chave no dicionário, devolve o valor associado. para que propósito e ... key], e ele retorna a mesma coisa: dictionary = {"Name": "Harry", "Age": 17} dictionary["Name"] dictionary.get("Name")

O que faz a palavra-chave" yield"?

Qual é a utilidade da palavra-chave yield em Python? O que faz? Por exemplo, estou a tentar entender este código.1: d ... chulz), que fez uma grande biblioteca Python para espaços métricos. Este é o ligação à fonte completa: Módulo Mspace .

Guardar o resultado do subprocesso.O Popen chama num texto

estou a tentar fazer uma chamada de sistema em Python e armazenar a saída para um texto que posso manipular no programa ... algumas coisas, incluindo algumas das sugestões aqui: a obter o resultado do subprocessamento.chamada() Mas sem sorte.

O que faz se nome = " main ": fazer?

O que faz o if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock ... tart_new_thread(myfunction, ("Thread #: 1", 2, lock)) thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))

Como analiso o XML em Python?

Tenho muitas linhas numa base de dados que contém xml e estou a tentar escrever um programa em Python que irá passar po ... <type foobar="2"/> </bar> </foo> Como posso aceder aos atributos 1 e 2 no XML usando Python?

Comparar dois dicionários em Python

Tenho dois dicionários, mas, para simplificar, tomo estes dois: >>> x = dict(a=1, b=2) >>> y = dict(a ... ância de código. actualização: esqueci-me de mencione que eu tenho que verificar quantos pares key, value são iguais.

Como posso usar um arquivo DLL do Python?

Qual é a maneira mais fácil de usar um ficheiro DLL de dentro do Python? especificamente, como é que isto pode ser fei ... onalidade ao Python? a funcionalidade Python nativa é fortemente preferida em vez de usar uma biblioteca de terceiros.

Como instalar 2 Anacondas (Python 2 e 3) no Mac OS

Sou relativamente novo no Mac OS. Acabei de instalar XCode (para compilador C++) e Anaconda com o mais recente Python 3 ... rever como conda install scikit-learn para o ambiente Python 3 e algo como conda2 install scikit-learn Para o Python 2.

Como posso converter JSON para CSV?

Tenho um ficheiro JSON que quero esconder num ficheiro CSV. Como posso fazer isto com o Python? Eu tentei. import json ... , "fields": { "codename": "add_message", "name": "Can add message", "content_type": 4 } } ]

Cores nomeadas no matplotlib

Que cores Nome estão disponíveis em matplotlib para utilização em parcelas? Posso encontrar uma lista na documentação ... reen') mas estes não estão na lista acima. Alguém sabe uma lista exaustiva das cores nomeadas que estão disponíveis?

Compilar (mas não executar) um programa em Python [duplicar]

possível duplicado:Como posso verificar a sintaxe do script Python sem executá-lo? Como é que compilo um progr ... rava um simples interruptor de linha de comando, mas não vi nada em. Quero uma resposta para ambos Python 2 e Python 3.

"pip install -- editable./ "vs" python setup.py desenvolver"

Existe alguma diferença significativa entre pip install -e /path/to/mypackage e a variante setuptools? python /path/to/mypackage/setup.py develop

Ponteiros em Python?

Eu sei que o Python não tem ponteiros, mas existe uma maneira de ter este rendimento 2 em vez disso >>> a = 1 ... form.data['field'] e form.field.value ter sempre o mesmo valor. Não é completamente necessário, mas acho que seria bom.

Executar um certo código a cada n segundos [duplicado]

Esta pergunta já tem uma resposta: Qual é a melhor maneira de executar repetidamente uma funç ... gt;> Hello World! >> 0 >> 1 >> 2 >> Hello World! >> 3 >> Hello World! >> 4

A serializar a instância de classe para JSON

estou a tentar criar uma representação de cadeia JSON de uma instância de classe e a ter dificuldade. Digamos que a cla ... izado da instância de classe. b'\x80\x03c__main__\ntestclass\nq\x00)\x81q\x01}q\x02b.' O que foi? estou a fazer mal?

Como adicionar propriedade a uma classe dinamicamente?

o objectivo é criar uma classe mock que se comporte como um conjunto de resultados db. por exemplo, se uma pesquisa d ... empo de execução? P. S. Eu sou consciente de uma alternativa apresentada em como se utiliza o método __getattribute__?

Converter XML para JSON usando Python?

Eu vi uma boa parte do código XML->JSON na web, e tendo interagido com os usuários do Stack por um tempo, estou convenci ... ção adicional devido a uma parceria w / them . em poucas palavras, como devemos converter XML para JSON usando Python?

Registar a excepção com a localização

Como posso registar os meus erros em Python? try: do_something() except: # How can I log my exception here, complete with its traceback?