コマンドを使用してtranscryptを使用してpythonファイルをJSに変換しようとしていますtranscrypt -b -m -n hello.py
。Python スクリプトに JSON へのインポートがあります。
import json
# the MAIN meaty function!!!
def exec_script_str(script_str, raw_input_lst_json, options_json, finalizer_func):
if options_json:
options = json.loads(options_json)
...
次のエラー メッセージが表示されます。
Transcrypt (TM) Python to JavaScript Small Sane Subset Transpiler バージョン 3.7.16 Copyright (C) Geatec Engineering. ライセンス: アパッチ 2.0
ターゲット コードを /home/sarwagya/Desktop/Hello/ target /org.transcrypt に保存します。runtime .js ターゲットコードの保存先: /home/sarwagya/Desktop/Hello/ target /re.translate.js ターゲットコードの保存先: /home/sarwagya/Desktop/Hello/ target /re.js ターゲットコードの保存先: /home /sarwagya/Desktop/Hello/ target /warnings.js
コンパイル中のエラー (最後に問題のあるファイル):
ファイル '/home/sarwagya/Desktop/Hello/hello.py'、行 2186、インポート時:
ファイル '/usr/lib/python3.8/json/ init .py'、行 108、インポート時:
ファイル 'コーデック'、行 44、つまり: モジュール 'コーデック' をインポートできません中止しました
これより前に、動作しているように見えるインポートがいくつかあります。JavascriptにはJSONパッケージがあるので、トランスクリプトがこれをサポートすると思っていました。助けてくれてありがとう。