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.

20
Quando del é útil em python?
Eu realmente não consigo pensar em nenhuma razão para o python precisar da delpalavra - chave (e a maioria das linguagens parece não ter uma palavra-chave semelhante). Por exemplo, em vez de excluir uma variável, pode-se apenas atribuir Nonea ela. E ao excluir de um dicionário, um delmétodo pode ser …

20
Criando um intervalo de datas no Python
Quero criar uma lista de datas, começando com hoje e retornando um número arbitrário de dias, digamos, no meu exemplo, 100 dias. Existe uma maneira melhor de fazer isso do que isso? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a …
374 python  datetime  date 

10
Python unittest - o oposto de assertRaises?
Quero escrever um teste para estabelecer que uma exceção não é gerada em uma determinada circunstância. É simples testar se uma exceção é gerada ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... mas como você pode fazer o oposto . Algo assim, o que eu estou procurando ... sValidPath=AlwaysSuppliesAValidPath() self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath)

9
Como ler um arquivo sem novas linhas?
Em Python, chamando temp = open(filename,'r').readlines() resulta em uma lista na qual cada elemento é uma linha no arquivo. É um pouco estúpido, mas ainda assim: readlines()também escreve caracteres de nova linha para cada elemento, algo que eu não desejo que aconteça. Como posso evitá-lo?

17
Problema de referência não resolvido no PyCharm
Eu tenho uma estrutura de diretórios ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... E eu posso acessar o módulo de rede com sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * No entanto, o pycharm reclama que não pode acessar o módulo. Como posso ensinar …
373 python  ide  pycharm 





8
Ocultando o texto do eixo em gráficos matplotlib
Estou tentando plotar uma figura sem marcas de seleção ou números em qualquer um dos eixos (eu uso eixos no sentido tradicional, não na nomenclatura matplotlib!). Um problema que me deparei é que o matplotlib ajusta os tickl x x subtraindo um valor N e depois adiciona N no final …
370 python  matplotlib  plot 


15
Construir o DataFrame dos pandas a partir de valores em variáveis ​​fornece "ValueError: se você estiver usando todos os valores escalares, deverá passar um índice"
Esta pode ser uma pergunta simples, mas não consigo descobrir como fazer isso. Digamos que eu tenho duas variáveis ​​da seguinte maneira. a = 2 b = 3 Eu quero construir um DataFrame a partir disso: df2 = pd.DataFrame({'A':a,'B':b}) Isso gera um erro: ValueError: se estiver usando todos os valores …


22
Como adicionar ao PYTHONPATH no Windows, para encontrar meus módulos / pacotes?
Eu tenho um diretório que hospeda todos os meus aplicativos Django ( C:\My_Projects). Quero adicionar esse diretório ao meu PYTHONPATHpara poder ligar diretamente para os aplicativos. Tentei adicionar C:\My_Projects\;à minha Pathvariável do Windows a partir da GUI do Windows ( My Computer > Properties > Advanced System Settings > Environment …


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.