問題タブ [languagetool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pylanguagetool (Python) 使用時の CMD 出力
スペル/文法修正アプリケーションであるLanguageToolの Python ラッパーであるpylanguagetoolを使用しています。Python と Windows コマンド ラインの両方で動作します。次の方法で出力が表示されるため、コマンドラインで特に役立ちます。
この出力を、できれば同じ形式でキャプチャしたいと思います。ただし、コマンド ライン出力をキャプチャする標準的な方法では、エンコード エラーが発生するようです。例えば、
次のエラーが生成されます。
出力ファイルに次の内容のみを書き込みます。
続行する方法について何か提案はありますか?
更新:以下を採用する提案の後:
次のエラーが生成されます。
出力ファイルに次のように書き込み続けます。
python - 言語ツールを Python df に適用し、結果を df の新しい列として追加するにはどうすればよいですか?
列を df (Panda で df としてインポートされた大きな Excel) に追加しようとしています。新しい列は、df の列に適用されたときに言語ツールのインポートを使用した出力エラーになります。したがって、各行について、新しい列「問題」にエラーまたは空白/エラーなしがあります
上記は ValueError になります。
私も試しましたが、
エラーはありますが、結果は NaN でした。
目的の出力を達成する方法はありますか?
望ましい出力:
ID | 説明 | 列「問題」を追加 |
---|---|---|
1-432 | 「チェックするテキストに問題があります」 | スペルミスの可能性 |
python - Python リクエストと LanguageTool エンコーディング エラー
テキスト データを言語ツールサーバーに投稿しようとしています。私のテキストには、商標記号や著作権記号などが含まれています。
次のようにテキストを投稿する最初の試みで:
リクエストからエラーを受け取りました:
この投稿に続いて、次のようにリクエストを更新しました。
現在、リクエストはエラーになりませんが、langaugetool サーバーはクエリをデコードできないと不平を言っています。
languagetool のドキュメントをすべて確認しましたが、エンコーディングに関する情報は見つかりませんでした。この段階では、問題がリクエストなのか、言語ツールなのか、それとも何か間違っているのかわかりません。商標記号のような文字をlanguagetoolに投稿することは可能ですか?