1

Pythonでシリアルポートを開こうとしています。これはUbuntuにあります。openinterface.pyをインポートして、これに入力します

ser = openinterface.CreateBot(com_port = "/dev/ttyUSB1", mode="full")

「-:'str'および'int'のサポートされていないオペランドタイプ」というエラーが表示されます。同じ呼び出しを二重引用符ではなく一重引用符で試し、引用符をまったく使用しませんでした。

どうすればこれを修正できますか?または、使用する代替機能はありますか?私はPythonの基本しか知らないので、おそらく私が気付いていない小さな構文のことですか?助けていただければ幸いです、ありがとう。

4

2 に答える 2

2

ロシア語のこのページによるとopeninterface.py、port引数から1を減算しようとするファイルにバグがあります。- 1これは、次のようにこの変更を行う(オンライン803を削除する)ことをお勧めしsedます。

sed -ie "803s/ - 1//" openinterface.py

それを試すか、の更新バージョンがあるかどうかを確認してくださいopeninterface.py

于 2010-11-20T20:28:55.130 に答える