Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.


5
sqlalchemy: como juntar várias tabelas por uma consulta?
Eu tenho as seguintes classes mapeadas SQLAlchemy: class User(Base): __tablename__ = 'users' email = Column(String, primary_key=True) name = Column(String) class Document(Base): __tablename__ = "documents" name = Column(String, primary_key=True) author = Column(String, ForeignKey("users.email")) class DocumentsPermissions(Base): __tablename__ = "documents_permissions" readAllowed = Column(Boolean) writeAllowed = Column(Boolean) document = Column(String, ForeignKey("documents.name")) Preciso conseguir uma …
92 python  sql  join  sqlalchemy 



6
Maneira rápida de copiar dicionário em Python
Eu tenho um programa Python que funciona muito com dicionários. Tenho que fazer cópias de dicionários milhares de vezes. Preciso de uma cópia das chaves e do conteúdo associado. A cópia será editada e não deve ser vinculada ao original (por exemplo, as alterações na cópia não devem afetar o …

1
Filas de tarefas distribuídas (Ex. Celery) vs scripts crontab
Estou tendo problemas para entender o propósito das 'filas de tarefas distribuídas'. Por exemplo, a biblioteca de aipo do python . Eu sei que no aipo, o framework Python, você pode definir janelas temporizadas para que as funções sejam executadas. No entanto, isso também pode ser feito facilmente em um …
92 python  django  celery 



8
Como fazer um python, programa de linha de comando preencher automaticamente coisas arbitrárias NÃO interpretador
Estou ciente de como configurar o preenchimento automático de objetos Python no interpretador Python (no Unix). O Google mostra muitos acessos para explicações sobre como fazer isso. Infelizmente, há tantas referências a isso que é difícil encontrar o que preciso fazer, o que é um pouco diferente. Preciso saber como …

11
Argparse Python: faça com que pelo menos um argumento seja obrigatório
Tenho usado argparsepara um programa Python que pode -process, -uploadou ambos: parser = argparse.ArgumentParser(description='Log archiver arguments.') parser.add_argument('-process', action='store_true') parser.add_argument('-upload', action='store_true') args = parser.parse_args() O programa não tem sentido sem pelo menos um parâmetro. Como posso configurar argparsepara forçar a escolha de pelo menos um parâmetro? ATUALIZAR: Seguindo os comentários: Qual …
92 python  argparse 

7
Como criar um vetor R vazio para adicionar novos itens
Quero usar R em Python, conforme fornecido pelo módulo Rpy2. Percebo que R tem []operações muito convenientes pelas quais você pode extrair as colunas ou linhas específicas. Como posso realizar essa função por meio de scripts Python? Minha ideia é criar um vetor R e adicionar esses elementos desejados a …
92 python  r  vector  rpy2 

3
Módulo Python com um travessão ou hífen (-) no nome
Tenho um módulo Python existente com um traço no nome, foo-bar.py Alterar o nome do módulo é algo que eu preferiria evitar, pois o módulo é compartilhado e eu teria que rastrear todos os locais em que ele é usado para que meu caso especial funcione. Existe uma maneira de …
92 python  module  import 

9
Como fixar um inteiro em algum intervalo?
Eu tenho o seguinte código: new_index = index + offset if new_index < 0: new_index = 0 if new_index >= len(mylist): new_index = len(mylist) - 1 return mylist[new_index] Basicamente, calculo um novo índice e o uso para encontrar algum elemento de uma lista. Para ter certeza de que o índice …
92 python  clamp 

6
Trace uma barra usando matplotlib usando um dicionário
Existe alguma maneira de plotar um gráfico de barra matplotlibusando dados diretamente de um dicionário? Meu dict se parece com este: D = {u'Label1':26, u'Label2': 17, u'Label3':30} eu estava esperando fig = plt.figure(figsize=(5.5,3),dpi=300) ax = fig.add_subplot(111) bar = ax.bar(D,range(1,len(D)+1,1),0.5) funcionar, mas não funciona. Aqui está o erro: >>> ax.bar(D,range(1,len(D)+1,1),0.5) Traceback …

3
Como posso criar dinamicamente classes derivadas de uma classe base
Por exemplo, tenho uma classe base da seguinte forma: class BaseClass(object): def __init__(self, classtype): self._type = classtype Desta classe eu obtenho várias outras classes, por exemplo class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class SpecialClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Special') Existe uma maneira legal e pítônica de criar essas classes dinamicamente por …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.