Encontrei um comportamento estranho em Python em relação aos números negativos: >>> -5 % 4 3 Alguém poderia explicar o que está acontecendo?
Encontrei um comportamento estranho em Python em relação aos números negativos: >>> -5 % 4 3 Alguém poderia explicar o que está acontecendo?
Como posso abrir um arquivo Stud.txt e, em seguida, substituir qualquer ocorrência de "A" por
Eu gosto do módulo pprint em Python. Eu o uso muito para teste e depuração. Eu freqüentemente uso a opção de largura para garantir que a saída se encaixe perfeitamente na janela do meu terminal. Funcionou bem até que adicionaram o novo tipo de dicionário ordenado no Python 2.7 (outro recurso legal...
Existe uma maneira de declarar uma variável de string em python de forma que tudo dentro dela seja automaticamente escapado ou tenha seu valor de caractere literal? Estou não perguntar como escapar das aspas com barras, isso é óbvio. O que estou pedindo é uma maneira de uso geral para tornar...
O que eu faço na linha de comando: cat file1 file2 file3 > myfile O que eu quero fazer com o python: import subprocess, shlex my_cmd = 'cat file1 file2 file3 > myfile' args = shlex.split(my_cmd) subprocess.call(args) # spits the output in the window i call my python
Eu tenho uma matriz numpy 2D. Alguns dos valores nesta matriz são NaN. Quero realizar certas operações usando esta matriz. Por exemplo, considere a matriz: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. 67. 89. 69.] [ 88. 79. 58. 72....
Então, eu queria saber a melhor forma de criar uma lista de listas em branco: [[],[],[]...] Por causa de como o Python funciona com listas na memória, isso não funciona: [[]]*n Isso cria, [[],[],...]mas cada elemento é a mesma lista: d = [[]]*n d[0].append(1) #[[1],[1],...] Algo como a...
Estou tentando fazer o programa emitir um som de bipe. Estou em uma máquina Windows. Eu olhei em http://docs.python.org/library/winsound.html Mas não tenho certeza de como posso programar isso com um leitor de código de barras. Aqui está meu código para o leitor de código de barras serial. ser...
Para o seguinte exemplo: def fuctionName(int, bool): if int in range(...): if bool == True: return False else: return True Existe alguma maneira de pular a segunda instrução if? Apenas dizer ao computador para retornar o oposto do booleano bool?
Eu construí meus primeiros scripts com uma pequena GUI neles, como os tutoriais me mostraram, mas nenhum deles aborda o que fazer para um programa mais complexo. Se você tiver algo com um 'menu iniciar', para a sua tela de abertura, e após a seleção do usuário você mover para uma seção...
Como posso obter o código-fonte HTML em uma variável usando o módulo Selenium com Python? Eu queria fazer algo assim: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Como...
Ao testar a associação, podemos usar: x not in y Ou alternativamente: not x in y Pode haver muitos contextos possíveis para esta expressão dependendo de xe y. Pode ser para uma verificação de substring, associação de lista, existência de chave de ditado, por exemplo. As duas formas são sempre...
Por que tentar imprimir diretamente em um arquivo em vez de sys.stdoutproduzir o seguinte erro de sintaxe: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile',...
Esse código deve criar um hash de uma senha com um salt. A senha salt e hash estão sendo salvas no banco de dados. A senha em si não é. Dada a natureza delicada da operação, eu queria ter certeza de que tudo era kosher. import hashlib import base64 import uuid password = 'test_password' salt...
A documentação do Pandas contém vários exemplos de práticas recomendadas para trabalhar com dados armazenados em vários formatos. No entanto, não consigo encontrar bons exemplos para trabalhar com bancos de dados como o MySQL, por exemplo. Alguém pode me apontar para links ou dar alguns trechos...
Estou tentando adicionar um caminho para a variável de ambiente PYTHONPATH, que só seria visível em um ambiente virtualenv específico. Tentei SET PYTHONPATH=...em um prompt de comando virtualenv, mas isso define a variável para todo o ambiente. Como faço para conseguir
Uma última pergunta dos pandas novatos do dia: Como faço para gerar uma tabela para uma única série? Por exemplo: my_series = pandas.Series([1,2,2,3,3,3]) pandas.magical_frequency_function( my_series ) >> { 1 : 1, 2 : 2, 3 : 3 } Muitas pesquisas no Google me levaram a...
Eu tinha um arquivo chamado example_file.py, o que eu queria usar a partir de vários outros arquivos, assim que eu decidi adicionar example_file.pya sys.pathe importar este arquivo em outro arquivo para usar o arquivo. Para fazer isso, executei o seguinte no IPython. import
Como você cria um script Bash para ativar um Python virtualenv? Eu tenho uma estrutura de diretório como: .env bin activate ...other virtualenv files... src shell.sh ...my code... Posso ativar meu virtualenv por: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ No...
Eu gostaria de importar o seguinte csv como strings, não como int64. O Pandas read_csv o converte automaticamente em int64, mas preciso dessa coluna como