问题标签 [transcrypt]
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.
javascript - Transcrypt 在导入 json 时出现无法导入编解码器错误
我正在尝试使用 transcrypt 使用命令将 python 文件转换为 JS transcrypt -b -m -n hello.py
。我在我的 python 脚本中有一个对 JSON 的导入:
我收到此错误消息:
Transcrypt (TM) Python to JavaScript Small Sane Subset Transpiler 版本 3.7.16 版权所有 (C) Geatec Engineering。许可证:Apache 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/目标/warnings.js
编译时出错(最后一个有问题的文件):
文件 '/home/sarwagya/Desktop/Hello/hello.py',第 2186 行,在导入:
文件 '/usr/lib/python3.8/json/init .py ',第 108 行,在导入:
文件“编解码器”时,第 44 行,即:无法导入模块“编解码器”中止
在此之前我有一些进口产品似乎有效。由于 Javascript 中有一个 JSON 包,我原以为成绩单会支持这一点。谢谢您的帮助。
javascript - 你能同时运行 Transcrypt 和 JavaScript 吗?
我需要创建一个程序,该程序只能在 python 中做一些可能的事情(IE 编辑本地文件),同时还使用 javascript API
我能够:
A. 访问 Transcrypt 中定义的变量并在 Javascript 中访问它们,反之亦然或
B. 在 Transcrypt 中从 javascript 运行函数,反之亦然
python - Transcrypt 是一个编译器,可以提前将 Python 翻译成 JavaScript,并且不能使用 sqlite3?
我尝试执行命令 python-m transcrypt -b -m -n mr_index.py
并在代码的 string 上失败"import sqlite3"
。为什么?
C:\Users\Legion\Downloads\meterrhyme-master>python -m transcrypt -b -m -n mr_index.py Transcrypt
(TM) Python to JavaScript Small Sane Subset Transpiler 版本 3.7.16 版权所有 (C) Geatec Engineering。许可证:Apache 2.0
将目标代码保存在:C: /Users/Legion/Downloads/meterrhyme-master/_target_/org.transcrypt._runtime_.js编译时 出错(最后一个有问题的文件): 文件 'mr_index',第 5 行,即: 导入错误,找不到任何一个:C:/Users/Legion/Downloads/meterrhyme-master/sqlite3.py C:/Users/Legion/Downloads/meterrhyme-master/sqlite3.js C:/Users/Legion /AppData/Local/Programs/Python/Python38-32/lib/site-packages/transcrypt/modules/sqlite3.py
C:/Users/Legion/AppData/Local/Programs/Python/Python38-32/lib/site-packages/transcrypt/modules/sqlite3.js
C:/Users/Legion/Downloads/meterrhyme-master/sqlite3.py
C: /Users/Legion/Downloads/meterrhyme-master/sqlite3.js
C:/Users/Legion/AppData/Local/Programs/Python/Python38-32/sqlite3.py
C:/Users/Legion/AppData/Local/Programs/Python /Python38-32/sqlite3.js
C:/Users/Legion/AppData/Local/Programs/Python/Python38-32/lib/site-packages/sqlite3.py
C:/Users/Legion/AppData/Local/Programs/Python /Python38-32/lib/site-packages/sqlite3.js
中止
javascript - Turtle 图形库的 Write() 函数不适用于 Transcrypt
当我在 Python 脚本中使用 Turtle 图形库的 write() 函数,然后使用 Transcrypt 将其转换为 javascript 时,它什么也不显示。我的代码如下所示:
该程序在 Python 环境中运行良好,但通过 Transcrypt 翻译成 javascript 然后在 Web 浏览器上执行时,它只显示乌龟线,没有文本。
我做错了什么,或者只是 Transcrypt 不支持 write() 函数。如果是这种情况,如何以紧凑的方式将海龟图形与文本结合到 javascript 中?为短信使用额外的 html 代码并不方便。
javascript - 带有 Transcrypt 脚本的 HTML 在尝试阻止错误之前给出了缺少的 {
我正在尝试添加一个通过 Transcrypt 从 Python 文件生成的 javascript 文件。
但是,当我将该脚本添加到我的 HTML 文件时,控制台中出现了一些错误,我失败了。
我使用的 Python 文件:try.py
在该脚本之后,我运行了命令python3 -m transcrypt -b try.py
并自动创建了一个名为“ target ”的文件夹,其中包含一个文件“try.js”。
因此,我编写了一个 HTML 文件,它是一个显示问候消息的基本示例:hello.html
我期望当我单击按钮或重新加载文件时,应该放置问候消息。但是,在控制台中我遇到了两个错误:
那么,小伙伴们有什么问题呢?
[编辑] 在 TJ 的回答之后,我更新了 html 文件如下:
python - 使用 import 语句进行 Transcrypt
我有一个名为的 Python 文件hello.py
:
当我直接从 Python 运行它时,它可以工作。但是,当我尝试使用以下命令对其进行转码时,它失败了:
python3 -m transcrypt -b ./Codes/js_excel_operations/hello.py
此命令生成以下输出行:
那么,可能是什么问题?我错过了什么吗?
python - Transcrypt 支持 smtplib 吗?
我需要 smtplib 和其他库是否可以为此目的使用 Transcrypt?
transcrypt -m -b -n .\my-prog.py
导入错误,找不到任何:./email/mime/application/MIMEApplication.py
python-3.x - 如何设置转密
我正在关注transcrypt提供的入门部分,创建了一个名为 hello 的文件夹,然后创建了这两个文件hello.py
,hello.html
我的目标是在客户端运行一个函数并将结果输出到网页
hello.py
hello.html
启动服务器python3 -m http.server
并浏览到 hello.html
当我按下按钮做代码时,我什么也得不到
我使用命令安装 transcryptpip3 install transcrypt
但是当我运行这个命令时python -m transcrypt -b -m -n hello.py
它以这个输出中止
Transcrypt 站点有关于如何设置小演示的步骤,但没有详细说明每个命令的作用
python - 没有java的Transcrypt?
我尝试了 Transcrypt 教程中的“hello”示例,但收到以下错误消息:
是需要java的Google Compiler minifier导致的错误吗?有没有办法在没有 java 的情况下运行 Transcrypt?
python - 错误消息似乎模棱两可,没有任何描述性线索
我是新手transcrypt
。我创建了一个测试python文件,test.py
我有python 3.9。如果我运行 python 文件,它会按预期运行和打印。
运行 transcrypt 会出现以下错误
我不确定它期望什么以及为什么会出现错误,任何帮助将不胜感激。