質問: 初歩的な質問になるかと思うのですが、解決の糸口が掴めず質問します。 vncdotool() というモジュールを使用し、VNC経由で接続先のスクリーンショットを取得したいと考えています。 上記URL、Quick Startに記載のスクリーンショットを取得する例を試そうと考えたのですが、 IPアドレスの箇所を対象に構文エラーが出力。解決できずにおります。 ダブルコーテーションで囲んでみるも、同様のエラーがでています。 どなたかお助けをば。 ![invalid syntax](https://i.stack.imgur.com/XZ9IC.png) ![pip lists](https://i.stack.imgur.com/6tm9C.png)
回答: `vncdo -s vncservername capture screen.png` というのはコマンドラインツールの使い方です。 「Python のライブラリ」と「Python で作られたコマンドラインツール」を区別してください。Python のライブラリは Python のプログラムとして使うもの、コマンドラインツールは Bash や cmd.exe などコマンドラインの上で使うものです。 `pip install` でパッケージをインストールすると、ライブラリがインストールされることも、コマンドラインツールがインストールされることもあります。sibson/vncdotool の場合、両方インストールされます。