0

問題

1ヶ月前には実行できたPython実行ノードで「ステートメントの末尾が不正です」とエラーが出るようになってしまいました。

1ヵ月前に別のPCでも同じスクリプトを試していて、そのPCでは同じスクリプトが現在も実行できているためPC固有の問題のように思うのですが、何から切り分けを行えば良いでしょうか。

WinActorバージョンは7.5.0です。

※追記

一点気付いたことがあったので追記します。

当該エラーの出ているPCでは、シナリオを開くとバージョン7.4.3で開いてしまい、WinActor7本体を開いてから「シナリオを開く」で上記スクリプトが含まれるシナリオを開いています。

7.5.0で、別の名前を付けてシナリオを保存し直してみましたが、そのシナリオを直接開くとやはり7.4.3で開いてしまいます。

エラーの出ていない別のPCの場合は、シナリオを直接開いてもバージョン7.5.0で開きます。

(過去に作成したシナリオもすべて7.5.0で開きます)

バージョン7.4.3の実行環境で実行してしまっていることで、7上記エラーが出るのではないかと考えました。

その場合、どうしたらシナリオを7.5.0で開けるようになりますでしょうか?

どちらのPCも、コントロールパネルのプログラム一覧上では7.5.0になっています。

また、その他の原因も考えられる場合にはご教示いただけますと幸いです。

※追記

解決したので原因と対策を記載しておきます。

原因

別のPCで、「Python実行」ノードで作成したスクリプトをユーザーライブラリ化していた

⇒ユーザーライブラリからドラッグして使用すると、ノードタブにある「Python実行」ではなく「スクリプト実行」に変換されてしまうようです。

対策

スクリプトを丸々コピーしてPython実行ノードに貼り付けて実行

@tiona 質問の編集
回答とコメントは、会員登録(無料)で閲覧できるようになります。