Hamanom007 0 Denunciar post Postado Outubro 10, 2020 A pergunta é php puxa python? A resposta é sim. Como? <?php $python =`python3 script.py`; header('Content-Type: application/json'); $encod = json_encode($python); echo $python['name'];//Aqui está o problema ?> Atenção em todo tempo para que eu consiga pegar os dados no script.py ele tem que estar rodando o programa. Voltando ao caso... Com o cod a cima sem a linha do echo eu consigo ver o resultado do script.py Até aqui sucesso!! Mas quando quero pegar os parâmetros, e seguir meu caminho, não responde. Sei que tenho que ler e procurar como todos, mas alguém pode me dar um link ou um norte, sei lá uma palavra chave pra pesquisar no google?? Muito obrigados a todos que contribuírem. OBS: Os import do py são esses: import requests import json import time import sys Compartilhar este post Link para o post Compartilhar em outros sites
Hamanom007 0 Denunciar post Postado Outubro 14, 2020 No comentario á cima estava precisando pegar os dados de um script python em "execução" para colocar as informações dentro do banco de dados e seguir o trabalho, o que eu estava tentando é com o PHP acessar e manipular os dados do script.py eu sei que isso é possível, mas resolvi o problema programando direto no python para que ele coloca-se as informações no DB Sendo assim aqui está o codigo em python: conexao = pymysql.connect(db='SEU_BD', user='root', passwd='SUA SENHA') cursor = conexao.cursor() sql = "INSERT INTO dados(CPF,NOME,NASCIMENTO,MAE,IDADE,ENDERECO,COMPLEMENTO,NUMERO,BAIRRO,MUNICIPIO,CEP,ESTADO) VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)" val = (cpf, nome, nasc, mae, idade, lgd, cp, logradouro, bairro, muni, cep, uf) cursor.execute(sql, val) conexao.commit() conexao.close() Ai esta o codigo bem simples espero conseguir ajudar a quem possa... Compartilhar este post Link para o post Compartilhar em outros sites