Jump to content

Search the Community

Showing results for tags 'python'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 1,087 results

  1. Alana Pinto de Abreu

    Dúvida listas

    Ol, gostaria de saber se alguém pode me ajudar com esse exercício de listas, tenho que ler o vetor e localizar o menor elemento do vetor, criei um arquivo python com o vetor [9,0,3,4,1,7,6,2,5,8], porém ao tentar ler o vetor no arquivo inicial usando o código arqint = open(("dados.txt"), "r") A = list(map(int,arqint.readline().split(" "))) aparece o erro ValueError: invalid literal for int() with base 10: '[9,0,3,4,1,7,6,2,5,8]' Alguém sabe resolver? obrigada
  2. vinicius

    Conversão Codigo C para Python

    Estou com dificuldade para converter este script em C para Python. Alguém me ajuda por favor int main() { int i, j; int n; int soma=0; int a, b; int pilha[PMAX]; int moves=0; int movimentos=0; scanf("%d", &n); for (i=0; i<n; i++) { scanf("%d", &pilha[ i ]); soma+=pilha[ i ]; } b=(((2*soma)/n)+(n-1))/2; a=1+b-n; for (i=0; i<n; i++) { moves+=(pilha[ i ]-(i+a)); if (pilha[ i ]>i+a) { movimentos+=(pilha[ i ]-(i+a)); } } if (moves!=0) { printf("-1\n"); } else { printf("%d\n", movimentos); } return 0; }
  3. Gnrtuga

    Trabalhar com Excel

    Olá pessoal, ando aqui a brincar com o openpyxl e há aqui qualquer coisa que me está a falhar. Portanto é assim, tenho um ficheiro excel onde tenho informação sobre vários alvos, e o objetivo é filtrar os conteúdos que interessam por alvo e criar um separador para cada alvo com essa informação filtrada. No código o que não está a funcionar é a parte de gravar no separador certo, uma vez que só grava a informação toda filtrada no último separador e deixa os outros em branco. O código que tenho é este: import openpyxl as excel def trata_excel(nomeficheiro): # Declaração de variáveis livro = excel.load_workbook(nomeficheiro) folha = livro['Folha1'] cabeçalhos = {} # vai receber os cabeçalhos e o número da respetiva coluna alvos = [] # aqui vou percorrer a primeira célula de todas as colunas e retirar os cabeçalhos for coluna in range(1,folha.max_column +1): celula = folha.cell(row=1, column=coluna) # Adicionando-os a um dicionário cabeçalhos.update({celula.value:coluna}) # aqui vou ver se Alvo existe if "Alvo" in cabeçalhos: coluna_alvo = cabeçalhos["Alvo"] # Retira o número da coluna associado a Alvo for linha in range(2,folha.max_row +1): # vou percorrer todas as linhas para celula_alvo = folha.cell(linha,coluna_alvo) # ver quantos alvos existem # aqui vou ver se o número de alvo não está na lista de alvos if celula_alvo.value not in alvos: alvos.append(celula_alvo.value) # e vou adicionar caso não esteja else: return "Não encontrei a coluna referente a 'Alvo" # Encontrou o cabeçalho alvo e vou fazer um loop pelos alvos #localização dos produtos coluna_produto = cabeçalhos["Tipo de Produto"] for alvo in alvos: # Vou criar um separador por alvo nova_folha = livro.create_sheet(str(alvo)) # por cada alvo percorro todas as linhas nova_linha = 1 # variável para inserir as linhas todas de seguida for linha in range(2,folha.max_row+1): produto = folha.cell(linha, coluna_produto) # e vejo se é esse alvo if alvo == celula_alvo.value and produto.value =="Voz" or alvo == celula_alvo.value and produto.value == "SMS" or alvo == celula_alvo.value and produto.value=="MMS": nova_linha += 1 for coluna in range(1, folha.max_column + 1): valor = folha.cell(row=linha, column=coluna).value livro[str(alvo)].cell(row=nova_linha,column=coluna, value= valor) livro.save("novo.xlsx") #print(cabeçalhos) print(alvos) # só para ver se encontrou os alvos e para ver que já acabou Penso que o problema é ter a parte para gravar o ficheiro na parte errada do código Obrigado
  4. Gnrtuga

    [Resolvido] Exercicio com recursão

    Olá pessoal, estou a tentar resolver um exercício mas não estou a conseguir o resultado esperado. o enunciado é este: Implemente a função incomodam(n) que devolve uma string contendo "incomodam " (a palavra seguida de um espaço) n vezes. Se n não for um inteiro estritamente positivo, a função deve devolver uma string vazia. Essa função deve ser implementada utilizando recursão. Utilizando a função acima, implemente a função elefantes(n) que devolve uma string contendo a letra da música "Um elefante incomoda muita gente" de 1 até n elefantes. Se n não for maior que 1, a função deve devolver uma string vazia. Essa função também deve ser implementada utilizando recursão. Observe que, para um elefante, você deve escrever por extenso e no singular ("Um elefante..."); para os demais, utilize números e o plural ("2 elefantes..."). Dica: lembre-se que é possível juntar strings com o operador "+". Lembre-se também que é possível transformar números em strings com a função str(). Dica: Será que neste caso a base da recursão é diferente de n==1 ? No exemplo de execução abaixo, note que há uma diferença entre como a string é e como ela é interpretada. Na função print o símbolo "\n" é interpretado como quebra de linha o resultado esperado é este: print(elefantes.elefantes(4)) Um elefante incomoda muita gente 2 elefantes incomodam incomodam muito mais 2 elefantes incomodam muita gente 3 elefantes incomodam incomodam incomodam muito mais 3 elefantes incomodam muita gente 4 elefantes incomodam incomodam incomodam incomodam muito mais o resultado que eu estou a obter é este: Um elefante incomoda muita gente 2 elefantes incomodam incomodam muito mais Um elefante incomoda muita gente 2 elefantes incomodam muita gente 3 elefantes incomodam incomodam incomodam muito mais Um elefante incomoda muita gente 2 elefantes incomodam incomodam muito mais Um elefante incomoda muita gente 2 elefantes incomodam muita gente 3 elefantes incomodam muita gente 4 elefantes incomodam muita gente e o código que tenho é este: def elefantes(n): if n <= 0: return "" if n <= 1: return "Um elefante incomoda muita gente" + "\r\n" else: valor = elefantes(n-1) return valor + str(n) + " elefantes " + incomodam(n) + " muito mais " + "\r\n" + valor + str(n) + " elefantes incomodam muita gente" + "\r\n" def incomodam(n): if n <= 0: return "" if n == 1: return "incomodam" return "incomodam " + incomodam(n-1) O que é que estou a fazer mal? Obrigado!
  5. prodigy268

    Listas dentro de uma lista

    Estou com uma duvida que é como meter uma lista dentro de outra lista tenho o seguinte código def annexsentence(): nome_tarefa=input("Nome da Tarefa :") print("Prentede começar hoje ou noutro dia? Digite 1 para hoje 2 para outro dia") data_atual = datetime.datetime.now().strftime("%d-%m-%y") data_final=input("Data Final :blush: #placeholder ano-mes-dia estado="Aberta" lista=[] lista.append([nome_tarefa,str(data_atual),str(data_final),estado]) annexsentence=open("ficheiro2.txt","a") annexsentence.write(str(lista)) annexsentence.close() annexsentence() ou que eu pretendo fazer é pegar numa lista por exemplo lista=[ ] e dentro dessa lista colocar outra lista com os seguintes dados [nome_tarefa,str(data_atual),str(data_final),estado] o que eu tenho ate agora fica assim ; [['1', '01-01-19', '1', 'Aberta']][['1', '01-01-19', '1', 'Aberta']] e eu quero que fique assim [['1', '01-01-19', '1', 'Aberta'], ['1', '01-01-19', '1', 'Aberta']] alguém me consegue ajudar ?
  6. AndrejHatzi

    Necessito de Ajuda - Projeto Final de Curso

    ¡Hello, Hola, Olá, Ciao, Salut, Saluton! Necessito de ajuda para o meu projeto final de curso, estou a desenvolver uma linguagem de programação com python, cython e c, e preciso de um nome atualmente está como 'haya' mas detesto o nome profundamente e quero saber que coisas faltam na lgs de hoje e que devem ser adicionadas a uma nova! link do projeto: https://github.com/AndrejHatzi/Haya Obrigado, Andrej
  7. Links do P@P Tutoriais Tutorial simples do Pygame Wiki Compilar codigo fonte (.py) para byte-code (.pyc) Wiki Expressões Regulares em Python Wiki Função Filter Wiki Função Map Wiki Função Reduce Wiki Funções Lambda Wiki Interfaces Gráficas com Tkinter Wiki Snippets (Uma lista actualizada dos snippets está disponível aqui.) Fracções irredutíveis (Desafio P@P) Fórum Wiki Leitor de feeds em modo de texto Wiki Ligação a uma base de dados MySQL Wiki Log Size Control Wiki Artigos Revista PROGRAMAR (Uma lista actualizada dos artigos está disponível aqui.) [56ª Edição] Tipos em Python Offline (PDF) [55ª Edição] Um bot para Telegram com o jogo da velha (Jogo do Galo) Offline (PDF) [53ª Edição] Funções de distribuição de probabilidade e o Python Online (HTML) Offline (PDF) [51ª Edição] Plotagem de dados “em tempo real” com Python usando matPlotLib Online (HTML) Offline (PDF) [44ª Edição] Funções Anónimas Online (HTML) Offline (PDF) [43ª Edição] Introdução ao Web2py Parte 2 Offline (PDF) [42ª Edição] Introdução ao Web2py Offline (PDF) [34ª Edição] Aquisição e Inspecção de Dados em Python Online (HTML) Offline (PDF) [23ª Edição] Programação Funcional em Python Online (HTML) Offline (PDF) [18ª Edição] Interacção Python-MS Office Offline (PDF) [15ª Edição] Lucene: programar um motor de busca Offline (PDF) [14ª Edição] Interacção Python/MySQL Online (HTML) Offline (PDF) [13ª Edição] Bioinformática – O lado do programador Online (HTML) Offline (PDF) [6ª Edição] Python - Introdução Online (HTML) Offline (PDF) [1ª Edição] Python: Sockets e NetWorking Offline (PDF) Documentos (Portal de Downloads) (Uma lista actualizada dos recursos está disponível aqui.) Links externos ao P@P Documentação oficial - Python Documentation Inglês Link Learn Python The Hard Way Inglês Link Making Games with Python & Pygame Inglês Link (disponível em PDF) Introdução à Programação com Python (livro) Português do Brasil Link (recurso pago!) Esta lista será actualizada com os documentos mais relevantes sempre que houver novidades. Se quiserem propor mais documentos, sites e blogs de relevância, apitem. Este tópico não serve para discutir os links. Não se esqueçam: contribuam com novos documentos e snippets na Wiki!
  8. Celio Donizete Correia

    Incluir um projeto de um bot usando bibliotecas na web

    Tenho esse seguinte código: # -*- coding: utf-8 -*- from chatterbot.trainers import ListTrainer #Treinador from chatterbot import ChatBot #Chatbot import os bot = ChatBot('Test', read_only=True) bot.set_trainer(ListTrainer) #Abre a pasta arq e concatena todas frases for arq in os.listdir('arq'): chats = open('arq/' + arq, 'r').readlines() bot.train(chats) while True: resq = input('Você: ') resp = bot.get_response(resq) print('Bot: ' + str (resp)) Gostaria de saber como fazer com que o mesmo possa rodar online num site por exemplo, alguém já usou a biblioteca chatterbot, a OS para concatenar os arquivos em textos com as intenções? Caso alguém possa me iluminar nessa demanda agradeço!
  9. Sandro

    Site para Testar Portas TCP abertas

    Para quem precisa de descobrir facilmente se determinada porta está aberta no IP x, pode usar este website, que o vai ajudar: https://testedeportas.com/
  10. iambrunomtalves

    Cronómetro e resposta a pergunta em simultâneo

    Boas pessoal, estou a fazer um trabalho para a escola no qual tenho que fazer um jogo de questões de escolha múltipla com cariz economico do género: print("Qual das seguintes opções se apresenta no contexto económico como uma externalidade?") print("A: Venda de droga") print("B: Construção de infraestruturas") print("C: Aumento do ordenado mínimo") print("D: Contratação de professores") resposta = str(input("Resposta:")) if resposta == "a" or resposta == "A": print("Resposta correta") elif resposta == "B" or resposta == "C" or resposta == "D" or resposta == "b" or resposta == "c" or resposta == "d": print("Resposta errada") else: print("Não escolheu A, B, C ou D") Deste modo, o meu objetivo seria ter um cronometro a contar 20 segundos para responder a pergunta, fiz uma pesquisa e encontrei um cronometro regressivo: from datetime import datetime, timedelta from sys import stdout from time import sleep tempo = timedelta(seconds=10) '\n' while (str(tempo) != '0:00:00'): stdout.write("\r%s" % tempo) stdout.flush() tempo = tempo - timedelta(seconds=1) sleep(1) stdout.write("\r0:00:00") stdout.flush() O cronometro funciona, a pergunta também, a minha dificuldade é em pôr o cronometro a contar ao mesmo tempo que se pede a resposta ao utilizador.
  11. Gnrtuga

    Pontos num mapa

    Olá pessoal, antes de mais tenho que dizer que estou um bocadinho verdinho no Python e por isso ando por aqui a inventar. O problema é este, eu tenho uma coordenada (composta por latitude e longitude) e tenho um azimute e queria com a coordenada dada desenhar uma linha com esse azimute. Até agora não foi fácil. O que pensei primeiro foi desenhar um circulo na coordenada e por exemplo a partir do grau 30 desenhar uma linha reta… Não consegui. Depois e com o Folium descobri que posso desenhar um triangulo (que até serve, desde que aponte na direção desses 30 graus, mas o meu problema é que não sei qual é o vértice que aponta nessa direção, e se conseguisse que pelo menos um dos vértices fosse de uma cor diferente já conseguia trabalhar a partir dai. este é o código que tenho: import folium # criar o objeto do mapa m = folium.Map(location=[37.0431575, -7.8449655], zoom_start=14) folium.RegularPolygonMarker( location=[37.040893, -7.83197], fill_color='blue', number_of_sides=3, radius=10, rotation=80).add_to(m) # gerar mapa m.save("mapa.html") Aceito qualquer ideia, mesmo que tenha que mudar tudo. Obrigado
  12. Gnrtuga

    Correr função no VSCode IDE

    Olá pessoal, depois de algum tempo sem mexer em Python resolvi voltar a aprender. Ao pesquisar por IDEs, uma das que me chamou à atenção foi o Visual Studio Code , que instalei, principalmente por estar habituado ao Visual Studio para C#, mas estou com alguns problemas. Não consigo executar nenhum código que esteja dentro de uma função, ou seja tenho um programa que tem uma função Main(), e enquanto na Idle do python só preciso de carregar F5 e depois no terminal principal escrever só Main() e o programa é executado, no VSCode não consigo… O que estarei a fazer mal? No VSCode tenho as extensões Python da Microsoft e Code Runner de Jun Ham Obrigado.
  13. prodigy268

    Listas

    Gostava de ir ao meu ficheiro que contém o seguinte: ['teste1', '27-12-18', '12/5/2015', 'Aberta'] ['teste2', '27-12-18', '6/7/7', 'Aberta'] ['teste3', '27-12-18', '12/5/6', 'Fechada'] e apenas mostrar se o 3º campo estiver Aberta tenho o seguinte codigo; def mostrar(): #ler linha a linha with open("ficheiro.txt") as arquivo: for linha in arquivo: if linha[3]=="Aberta": print (linha) else: print("ola") mostrar() Alguém me consegue explicar o que devo fazer para corrigir? Se fizer print(linha[3]) retorna e de teste e se meter linha[0] aparece [
  14. Ola ! A todos! Primeiramente minhas felicitacoes a todos pela passagem do natal e pela entrada de um proximo ano! Felicidades a todos! Eu estou tentando aprender um pouco de python, e gostaria de comecar tentando escrever algo, que coloque em uma determinada posicao de uma imagem, algo que eu escreva! exemplo: preciso pre-encher diariamente um determinado relatorio , em uma folha especifica por ordem. Para html, usa-se um mapeamento de imagem, para criar as tabelas e os links. em programacao nao sei como funciona! alguem pode me ajudar? Obrigado!
  15. BigMachine3

    Alteração de values nos dicionários

    Olá. Eu fiz um programa que é uma vending machine onde tenho um dicionário onde as keys são produtos e os values são as quantidades. O programa pergunta ao utilizador o produto que quer. O que pretendo fazer é que a value do produto escolhido diminua e que seja gravada mesmo que o programa termine. Caso não tenha sido claro ponho-vos um exemplo: produtos_maquina = {"café": 10, "leite": 10} O utilizador escolhe, por exemplo, café e o dicionário atualiza para: produtos_maquina = {"café": 9, "leite": 10} Mesmo que o programa seja desligado o dicionario fica guardado com a mudança. Espero que tenha sido claro e obrigado.
  16. Elias Lopes

    Novos artigos sem fontes

    Gostaria de aprender a fazer um script para pesquisar os artigos sem referência na categoria "special: NewFiles" (<ref>, <ref name => {{references}}, {{reflist}}, <references />, == References == == bibliografy ==) Objetivo: criar uma lista na minha página de usuário para adicionar a etiqueta sem fontes A expressão regular está correta para localizar e adicionar? ^ * \ <* ref * \> -------> \ n {{Unreferenced}} Desde já obrigado
  17. Dr_Lion

    Install selenium

    Ora bem, estou com algumas dificuldades em instalar o selenium para o python. https://askubuntu.com/questions/937770/how-to-install-and-set-up-selenium-webdriver-on-ubuntu-16-04 estava a seguir este link, mas esbarro logo no segundo passo, já tinha o pip instalado. Alguma ajuda? Já agora, a versão que tenho instalada nesta máquina que estou a usar já é antiga... ubuntu 12.04.
  18. João Catarino

    Função janelamento em Python

    Bom dia, Pretendo desenvolver uma rede neuronal em Python que faça janelamento numa série de dados DataFrame. O objectivo é criar uma "janela temporal" que percorra os valores do DataFrame à medida que avançamos na linha temporal, ou seja, ter numa fase inicial 5 entradas (5 primeiros valores do DataFrame) que irão dar origem a uma saída (6º valor do Dataframe). As 5 entradas da próxima fase começará no 2º até ao 6º valor dando origem ao 7º valor. E assim por aí fora. import pandas as pd import numpy as np df = pd.read_csv('bkt.csv') df.head() df['<CLOSE>'] bkt=df['<CLOSE>'] ws=5 #tamanho da janela deslizante #print (df['<CLOSE>']) df_t = df.transpose() bkt_t=df_t.iloc[7:8] sz=np.size(bkt_t) bkt_r=[] #for j in range (sz-ws): #bkt_r[j]=[bkt_transposed(2*j) bkt_transposed(2*j+1)] Vi online que será a função 'range' a ser utilizada, mas como estou a dar os primeiros passos em python, necessitava mesmo de uma ajuda vossa. Obrigado!
  19. Boas! O meu problema é o seguinte... Preciso rodar uma imagem e para isso comecei por utilizar algo deste genero: ... self.image = pygame.transform.rotate(self.baseImage, -self.direction.angle) ... self.imageW, self.imageH = self.image.get_size() ... drawPosition = self.image.get_rect().move(self.position.x - self.imageW / 2, self.position.y - self.imageH / 2) self.screen.blit(self.image, drawPosition) Esse código funciona, mas, roda a imagem em torno do seu proprio eixo. Agora imaginando que eu quero roda por exemplo a torre de um tanque de guerra... o ponto que eu quero que sirva para eixo de rotação não é o centro da imagem mas sim um bocado mais atraz... Imaginando que isto é uma torre, onde o X é a 'cabeça' da torre, os '-' são o cano e o '|' é o eixo de rotação. Com esse código que eu tenho, o esquema seria algo deste genero: X------- | E eu queria algo deste genero X------- | Algém me consegue dizer como posso fazer isto? Cumps
  20. dfdsfsdfdsf

    Erro ao iniciar Selenium e ChromeDriver

    Estou iniciando ainda com o Selenium, usando o python 3.6 na IDE PyCharm e o Chrome para abrir os links. Esse código é para logar no facebook usando o Selenium mas ao executar ele abre o Chrome com apenas data:, no campo da url. Quando fechando apresenta inúmeros erros. Se alguém já tiver corrigido esse erro ou souber como posso faze-lo agradeço. Traceback (most recent call last): File "C:/Users/Faganelo/Desktop/scripts py3.6/facebook test.py", line 6, in <module> driver = webdriver.Chrome("/Users/Faganelo/Downloads/chromedriver") File "C:\Users\Faganelo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 75, in __init__ desired_capabilities=desired_capabilities) File "C:\Users\Faganelo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 156, in __init__ self.start_session(capabilities, browser_profile) File "C:\Users\Faganelo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 251, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "C:\Users\Faganelo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 320, in execute self.error_handler.check_response(response) File "C:\Users\Faganelo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.SessionNotCreatedException: Message: session not created exception: Chrome version must be >= 67.0.3396.0 (Driver info: chromedriver=2.41.578737 (49da6702b16031c40d63e5618de03a32ff6c197e),platform=Windows NT 6.1.7601 SP1 x86_64) from selenium import webdriver import time username = 'email@email.com' password = 'Senha' url = 'https://www.facebook.com/' driver = webdriver.Chrome("/Users/Faganelo/Downloads/chromedriver") driver.get(url) driver.find_element_by_id('email').send_keys(username) driver.find_element_by_id('pass').send_keys(password) time.sleep(2) driver.find_element_by_id('loginbutton').click()
  21. Las Vegas

    Python para Android

    Boas comunidade, Venho por este meio saber a vossa opinião sobre desenvolver aplicações para telemóvel em Python + Kivy será a melhor opção actualmente? Obrigado a todos.
  22. Boa tarde pessoal, Estou com um problema que não consigo resolver, espero que ande por aqui alguem que consiga dar uma dica, então é assim: Estou com um Raspberry pi, e com Python, estou a tentar verificar se uma caminho existe na rede, mas retorna sempre falso quando esse caminho existe e está partilhado, o meu código é simples. import os import os.path if os.path.exists("\\192.168.1.3\Files/Registos/"): print ("True") else: print ("Falso") Já tentei também não colocar ip, e colocar o nome da maquina e retorna falso. Este código apenas funciona com caminhos dentro do próprio Raspbbery. Alguma ideia?
  23. OPescador

    http.server em rede externa

    Boa tarde, iniciei um servidor em um dos computadores aqui de casa que roda Linux Mint com http.server do python 3. Estou conseguindo acessar normalmente mas queria que outras pessoas fora da minha rede também consigam se conectar e não faço ideia de como fazer isso. Se alguém tiver alguma sugestão de por onde começar irá ajudar muito! kk Pensei em usar o sockets mas não encontrei nada sobre como retornar no navegador pelo http. Agradeço a atenção
  24. boa noite, necessito de fazer um programa em python onde faz-se uma divisão através de subtracções sucessivas! nao consigo programar isso nem por nada. tenho ate a resoluçao porem nao consigo coloca-la pra python: 1. Leio A 1.1 Se A=0, informe Divisão=0 e Resto=0 1.2 Se não, vá para 2 2. Leio B 2.1 Se B=0, informe ERRO 2.2 Se não, vá para 3 3. A>0? 3.1 Se sim, C recebe A 3.2 Se não, C recebe │A│ 4. B>0? 4.1 Se sim, D recebe B 4.2 Se não, D recebe │B│ 5. Zera a variável de nome Y 6. C>=D? 6.1 Se sim, vá para 7 6.2 Se não, vá para 8 7. Enquanto C>=D faça: 7.1 C recebe um novo valor, igual a C-D 7.2 Y recebe 1 7.3 Quando C<D, vá para 9 ou 10 8. Quando C<D, informe Quociente=0, Resto=A 9. A>0 9.1 E B>0, informe Y=Quociente, Resto=C 9.2 E B<0, informe –Y=Quociente, Resto=C 10. A<0 11.1 E B<0, informe Y=Quociente, Resto= -C 11.2 E B>0, informe –Y=Quociente, Resto= -C me ajudem por favor!!!!
  25. Olá Faz uns meses eu procurei por ferramentas de automação para a web e conheci várias para python, porém só para a web Alguém me falou uma vez de uma framework que consegue fazer aquilo que o selenium faz ao nível do sistema operativo Eu penso que o nome era auch ou outch (que só funcionava com o python 2) mas tentei procurei por esses nomes do google e não encontro Alguém sabe que alternativa/framework posso eu utilizar para manejar um "programa" do sistema operativo com python? Eu preciso de abrir um programa já instalado internamente no meu sistema operativo windows premindo o executável, depois preciso de introduzir dados, primor um botão de obtenção de resultados e por fim recolher o texto dessa janela. Que framework posso utilizar para conseguir isto?
×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.