# aardio 范例: 内置 Python



```aardio
import process.blender;

// 纯 Python 任务：不启动 Blender，不提供 bpy。
// 自动找到当前 Blender 自带解释器，统一 UTF-8，不再硬编码版本目录。
var code = /**
import json
import sys
print(json.dumps({
    'message': '中文 Python',
    'version': sys.version,
    'executable': sys.executable,
    'encoding': sys.stdout.encoding,
}, ensure_ascii=False))
**/;

var p,err = process.blender.python(["-c",code]);
if(!p) return {error=err};

// 文件脚本可用：process.blender.python([io.fullpath("/tests/check.py"),"--check"])
// 大段代码可用：process.blender.python(["-"])，随后 p.writeClose(code)。
// 普通 python.exe 不提供运行中的 bpy 场景；需要模型操作改用 Blender exec/RPC。
var output,stderr,exitCode = p.readAll();
print(output);
return {output=output;stderr=stderr;exitCode=exitCode};

```

