![]() |
Parssing Json.dump from PYTHON to PHP for output on browser - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: Data Science (https://python-forum.io/forum-44.html) +--- Thread: Parssing Json.dump from PYTHON to PHP for output on browser (/thread-35418.html) |
Parssing Json.dump from PYTHON to PHP for output on browser - jodqueshiva - Nov-01-2021 import warnings warnings.filterwarnings('ignore') import en_core_web_sm nlp= en_core_web_sm.load() import spacy #nlp = spacy.load('en_core_web_sm') from pyresparser import ResumeParser from resume_parser import resumeparse import argparse import docx import json import os import sys import base64 #import numpy as np #def create_json(): parser=argparse.ArgumentParser() parser.add_argument('--file1',default=None) args=parser.parse_args() data1 = resumeparse.read_file(args.file1) #print(data1) data = ResumeParser(args.file1).get_extracted_data() person_dict={} keys=['mobile_number','email','total_experience'] person_dict['name']=data1['name'] for i in keys: person_dict[i]=data[i] #return json.dumps(person_dict) person_json = json.dumps(person_dict) path=args.file1 path=path.split('.')[0] path=path+'_result'+'.json' with open(path, "w") as outfile: outfile.write(person_json) '''if __name__=='__main__': os.getcwd() print(os.getcwd) create_json()''' PHP Code <?php echo " hello shiva222Test<br>" ?> <?php // Use ls command to shell_exec // function $output = exec('python3 Users/shivasharma/basictools/basictools/resume/resume.py --file1=OmkarResume.pdf' ); $result= json_decode($output); // Display the list of all file // and directory echo "$result"; ?> Hi Fellow Members, For the past 4 days I am stuck on a code from which I want to dump a JSON file with the result and then parses that JSON file to a PHP dashboard. I am able to dump the JSON file but am not able to parse JSON output on the browser via PHP. I am not getting any error for the same but output is not resulting on PHP browser. Also Attached Output and the FILE1HELP HELP HELP ![]() ![]() ![]() ![]() RE: Parssing Json.dump from PYTHON to PHP for output on browser - snippsat - Nov-01-2021 In Windows you most give full path no: Users/shivasharma/ yes: C:/Users/shivasharma/ Test. # json_out.py js = '{"foo-bar": 12345}' print(js) <?php $command = escapeshellcmd('python G:/div_code/answer/json_out.py'); $output = shell_exec($command); echo $output; $result = json_decode($output); echo $result->{"foo-bar"}; ?>
escapeshellcmd() escapes all characters in a string that can trick a shell command into executing arbitrary commands. shell_exec() that returns all of the output streams as a string. |