- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用这个文件来检查 Android 应用程序中文档的语法,但它在语言工具中给了我错误消息。我正在使用 tool = language_check.LanguageTool('en-US')
检查语法的工具。下面给出的错误消息图像
import language_check
from nltk.tokenize import sent_tokenize
matches=list()
def main(location):
# matches.clear()
mistake=0
path=location
uploaded_sentence=open(path).read()
#uploaded_sentence=path
tool = language_check.LanguageTool('en-US')
sent_text = sent_tokenize(uploaded_sentence)
for sent in sent_text:
#first letter of the sentence is capital
doc=sent.capitalize()
matches=(tool.check(doc))
# print(len(matches))
print(sent ,"\n"," mistakes that are in this sentence = ",len(matches),'\n')
print("type of the mistake that is done","\n ",matches,'\n')
# one of the method for the count grammar mistakes here
# if the mistakes are more than one or one it add only 1
# if len(matches)!=0:
# mistake=mistake+1
# the other method for the grammar mistake count
# here if the mistakes are more than one or one it will add the number of the mistakes
if (len(matches))>0:
mistake=mistake+(len(matches))
print("total number of the mistakes that are done =",mistake)
return(mistake)
最佳答案
来自 https://github.com/chaquo/chaquopy/issues/397 :
language_check works by running the LanguageTool JAR in a separate Java process and communicating with it over a pipe. Unfortunately Android devices don't come with a Java executable or any other way of executing a JAR, so there's no way language_check can work on Android without significant changes.
An alternative solution might be to download the LanguageTool JAR to your project's libs directory, so it'll be compiled into your app along with the rest of your Java code. Then you can call it directly from Java, or from Python using the Chaquopy Python API.
See the language_check source code and the LanguageTool documentation for more details.
关于python - chaquopy 中的语言检查工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67413444/
我正在使用这个文件来检查 Android 应用程序中文档的语法,但它在语言工具中给了我错误消息。我正在使用 tool = language_check.LanguageTool('en-US')检查语
当使用 chaquopy for android 时,从 java 调用模块不会运行 __init__ 方法。 PyObject utilModule = py.getModule("utils.Ut
我该怎么做? 我看到你的帖子说你可以将 java 对象传递给 Python 方法,但这不适用于 numpy 数组和 TensorFlow 张量。以下以及其各种变体是我尝试过的,但没有成功。 doubl
如何调用我使用 Chaquopy 编写的函数? 我使用了文档中的示例,效果很好。我可以使用 Python 将文本放在标签上。然后我创建了一个按钮并想调用我的函数(例如,my_func): from d
我想使用 Chaquopy 读取文件。在出现诸如“PermissionError”之类的错误后,我在 Python Idle 和 Chaquopy 中编写了相同的代码: Idle 中的这段代码在输出中
我有一个 Android 相机应用程序和一个单独的 Python 图像处理管道,我想使用 Chaquopy 与该应用程序集成。然而,python 代码本身很大,并且依赖于大约 50 个模块,例如 te
我正在尝试在运行计算机视觉 python 脚本的 Android 应用程序中引用两个文件。 按照此处的说明操作:https://chaquo.com/chaquopy/doc/current/andr
因此,从文档中我想出了如何将文件“硬编码”到 android studio(基本上在 androidstudioprojects 目录中)并且可以从我的 python 脚本成功访问它们。 (使用 jo
android 构建成功,但在运行时抛出错误。 so和python文件路径为app\src\main\python。 1.so文件路径改成app\src\main\jniLibs\arm64-v8a或
我已将 Chaquopy 实现到我的 Android 应用程序中,以利用 Python 中预先训练的神经网络模型。 尝试调用python代码时遇到; “com.chaquo.python.PyExce
我正在尝试使用 android 上的 chaquopy 工具实时下载 nltk 所需的软件包。 我正在尝试将模型下载到特定的数据目录中,如下所示: from android.os import Bun
我目前正在尝试找出如何从 Python 模块更改 MainActivity(UI 是用 Java 编写的)中的 TextView 的文本。我知道我必须以某种方式将我的 mainactivity 传递给
所以,我对 chaquopy 还很陌生,想知道是否有新生成的(即:在应用程序运行时编写的构建后).py 文件来运行? 我的意思是:假设我将 textEdit View 的内容保存到一个名为“newFi
我正在尝试使用 Chaquopy 将计算机视觉应用程序移植到 Android。当我尝试运行我的脚本时,以下行出现以下错误: cv2.waitKey(100) 打印到嵌入式 python 控制台的错误是
如何将多个列表、值等从我的 Python 脚本返回到 Java 而不会以单个对象结束?现在,我以一个包含两个返回值的 PyObject 结束,但我还没有想出如何在 Java 中再次将它们分开。 pyt
我正在使用 chaquopy在 android 中运行 python 的演示。 (取自 GitHub https://github.com/ericdecanini/HelloChaquopy ) 我
我目前正在使用 Android Studio 和 BeautifulSoup 制作一个网络抓取应用程序。我如何实现 from bs4 import BeautifulSoup 像在 Python 中一
我正在构建一个集成了 python 的 android 应用程序。我使用 chaquopy 将 python 与 android 集成。我已经为它安装了 TensorFlow 2.2 和 python
我在 android 应用程序中使用 python 作为一些科学程序的后端代码。为此,我正在使用 Chaquopy 插件。访问存储在“app/src/main/python/”的文本文件时,我发现错误
我尝试在 Android 应用程序中使用原型(prototype) python 代码,我发现了 Chaquopy作为一个可能的库。 文档有点稀疏,所以我想澄清一下:我可以使用 Chaquopy 在
我是一名优秀的程序员,十分优秀!