我想知道是否有一种简单的方法可以打开.txt文件并将一些逗号分隔的数据加载到Scratch中的变量中,还可以将一些可变数据从Scratch添加到.txt文件或类似文件中?
我做了一些谷歌搜索,但没有遇到任何事情,所以我想我会问你们。
我很乐意使用Java或者其他东西,但它不适合我的学校孩子,我不能教它们用Java或其他东西来做,因为他们需要在Scratch中做他们必须做的事情,这很烦人但是我无法改变。
答案 0 :(得分:4)
Scratch没有文件IO功能,我怀疑它会不会。
我所知道的最接近的是importing/exporting a list。右键单击Scratch IDE中的列表观察器,然后导出。它将生成一个.txt
文件,每个列表项都在一个新行上。如果您有类似的格式化TXT文件,则可以使用相同的方法导入它。每行对应一个列表项。逗号分隔的数据不适用于此。
答案 1 :(得分:1)
您可以下载和编辑Scratch项目的json脚本。
在这个示例项目中,我有一个名为“Jobs”的列表。 project.json文件有一个像这样的部分......
"listName": "Jobs",
"contents": ["Accountant",
"Actor",
"Advocate",
"Appraiser",
"Architect",
"Baker",
...
直接对列表中的部分进行任何更改。
答案 2 :(得分:0)
目前,Scratch没有IO能力,正如我上面的回答所说,但是有一种称为JS扩展的机制。目前它是一个封闭的测试版,但是当它发布时,每个人都可以编写Javascript扩展以便进行编程。这意味着您将能够自己创建一个“打开文件”块。