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.

9
Pesquisando uma lista de objetos em Python
Vamos supor que estou criando uma classe simples para funcionar de maneira semelhante a uma estrutura no estilo C, para conter apenas elementos de dados. Estou tentando descobrir como pesquisar uma lista de objetos para objetos com um atributo igual a um determinado valor. Abaixo está um exemplo trivial para …
90 python 



18
Como alterar o fundo do editor do Spyder para escuro?
Acabei de atualizar o Spyder para a versão 3.1 e estou tendo problemas para alterar o esquema de cores para escuro. Consegui mudar o Python e o console do iPython para escuro, mas a opção de mudar o editor para escuro não está onde eu esperava. Alguém poderia me dizer …
90 python  themes  spyder 



2
Como estender uma classe em python?
Em python, como você pode estender uma classe? Por exemplo, se eu tiver color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" Mas isso não funciona ... Espero que se eu trabalhar em color_extended.py, …

5
Python os.path.join () em uma lista
eu posso fazer >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Mas quando eu faço >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] O que estou perdendo aqui?

16
O que significa “enquanto True” significa em Python?
def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r': play_hand(hand.copy(), word_list) print elif cmd …
90 python  syntax 


5
Preservar caso no ConfigParser?
Tentei usar o módulo ConfigParser do Python para salvar as configurações. Para meu aplicativo, é importante que eu preserve a caixa de cada nome em minhas seções. Os documentos mencionam que passar str () para ConfigParser.optionxform () faria isso, mas não funciona para mim. Os nomes estão todos em minúsculas. …

6
O sphinx pode vincular a documentos que não estão localizados em diretórios abaixo do documento raiz?
Estou usando o Sphinx para documentar um projeto não Python. Desejo distribuir ./docpastas em cada submódulo, contendo submodule_name.rstarquivos para documentar aquele módulo. Em seguida, quero sugar esses arquivos para a hierarquia mestre para criar uma especificação para todo o design. Ie: Project docs spec project_spec.rst conf.py modules module1 docs module1.rst …

3
Python: importar um subpacote ou submódulo
Como já usei pacotes simples, não esperava o problema que encontrei com pacotes aninhados. Aqui está… Layout de diretório dir | +-- test.py | +-- package | +-- __init__.py | +-- subpackage | +-- __init__.py | +-- module.py Conteúdo de init .py Ambos package/__init__.pye package/subpackage/__init__.pyestão vazios. Conteúdo de module.py # …

6
Encadeamento de funções em Python
Em Codewars.com , encontrei a seguinte tarefa: Crie uma função addque some números quando chamada em sucessão. Portanto, add(1)deve retornar 1, add(1)(2)deve retornar 1+2, ... Embora esteja familiarizado com o básico do Python, nunca encontrei uma função que pudesse ser chamada em tal sucessão, ou seja, uma função f(x)que pudesse …

20
Limpar a tela no shell
Apenas uma pergunta rápida: como você limpa a tela no shell? Eu vi maneiras como: import os os.system('cls') Isso apenas abre o cmd do windows, limpa a tela e fecha, mas eu quero que a janela do shell seja limpa (PS: Não sei se isso ajuda, mas estou usando a …
90 python  shell  screen 

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.