передать слово из php в python, использовать его для выполнения нескольких команд и напечатать несколько вещей

Я новичок в PHP и Python. У меня есть слово в PHP в переменной $ word. Я хочу использовать его в скрипте Python и отобразить в моей веб-странице / файле PHP.

Цель моей программы — взять выбранное пользователем слово из PHP, $ word, найти его в огромном наборе текстовых файлов, и всякий раз, когда это слово встречается в этих текстовых файлах, затем печатать имя файла этого файла и результат соответствия этого слова.

Мой скрипт на Python выглядит следующим образом

import io, nltk, csv, os
from nltk.text import Text
from nltk import word_tokenize
from pathlib import Path

//Get variable $word from PHP and use it as variable y in Python. Then do the following commands

path="C:\\xampp\\htdocs\\folder1\\folder2\\folder3\\folder4\\"for root, dirs, files in os.walk(path):
for filename in files:
if filename.endswith(".txt"): # Considering only .txt files
x=os.path.join(root, filename) # Joining .txt file name to its path
text1=io.open(x, encoding="utf-8-sig") # Opening each individual source file
textContent1=text1.read() # Converting it into a string
t=word_tokenize(textContent1)
temp=Text(t)

if y in t:
with open('C:\\xampp\\htdocs\\folder1\\folder2\\p.txt', 'r', newline='', encoding="utf-8-sig") as extended_name:
name_reader=csv.reader(extended_name, delimiter='\t',quoting=csv.QUOTE_NONE)
for row in name_reader:
row_name=row[0]+('.txt')
if filename==(row_name):
row_value=row[1]+row[2]+row[3]+row[4]+row[5]+row[6]+row[7]
print ('\'' + y + '\' word has been found in \'' + row_value + '\'')
temp.concordance(y)

Как я могу получить результаты temp.concordance(y) из файла Python в файл PHP? Должны ли оба этих файла находиться в одной папке?

temp.concordance(y) я думаю, это не строка и не массив, а нечто, называемое ресурсом.

Пожалуйста помоги. Я новичок.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]