php - 使用 python 和 php -python nltk 进行情感分析

标签 php python nltk

我是 python 脚本的新手,我想为单词或短语创建情感分析,无论文本或短语是积极的还是消极的。通过使用 php 通过 $_POST['textarea'] 发布短语或文本并进入 python编写脚本并检查短语或文本是正面还是负面我想使用 python nltk 例如这样(请参阅链接)

http://text-processing.com/demo/sentiment/

if(isset($_POST['submit']) && $_POST['submit'] == 'Analyze') {

$data = $_POST['text'];
$tmp = exec("/home/Ismath/Desktop/check.py $data");
echo $tmp;

}

//在 check.py 中,我希望单词或短语是积极的、消极的和中性的,以及如果我使用

,我如何从 check.py 中的文本区域框中获取发布值
  import sys
  print sys.argv[1]

//如果我使用上面的代码,假设我在 php textarea 框中输入“this is good thing”,我只在 check.py 文件中得到第一个文本“this”,我想打印 textarea 框中可用的整个单词通过这个词,我想通过情感分析来检查句子(“这是好事”)是积极还是消极

?>

<body >
    <div id="main">
        <form action="sentiment.php" method="post" >
            <div id="text-div">Enter Text:</div>
            <textarea rows="12" cols="38" name="text"></textarea>
        <input type="submit" name="submit" value="Analyze">
        </form>
    </div>
</body>

所以请任何人都可以帮助我如何使用 php 和 python 继续此操作 不要使用 api.i wnat 创建新语料库,我自己的文本请告诉我如何继续执行这样的 exp 我的 php 页面的步骤

提前致谢

最佳答案

这是一个想法。

您可以在 Php 代码中使用文件处理,并将 $data 的内容写入文件。 然后,不要将 $data 作为参数传递,而是从 Python 代码中读取文件内容,执行您想要的任何算法并打印结果,以便将其存储在 $tmp 中.

关于php - 使用 python 和 php -python nltk 进行情感分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9866949/

相关文章:

python - 分页后重新显示当前标题

python nltk 从句子中提取关键字

python - 在 Amazon Comprehend Medical 中识别单词的不同时态

php - 如何在数组中查找某些 XML 项?

php - 使用 php、mysql 和 jquery 创建包含用户登录名和用户特定列表的待办事项列表

python - JSON 到 CSV - 仅写入一次未知标题行

python - 使用 ngram 范围进行标记化

php - PHP 表单处理时加载 gif

php - 使用 Eloquent/Laravel 5.3 使用 save () 更新我的表是更新所有行而不是一个

python - 字符串搜索库的结果 - 错误或功能或我的编码错误?