环境
from ascript.ios.system import R
访问当前程序的环境目录
工程名称
from ascript.ios.system import R
name = R.name()
print(name)
工程根目录
from ascript.ios.system import R
root = R.root()
print(root)
Home目录
from ascript.ios.system import R
home = R.home()
print(home)
资源目录
- 方法
R.res(child: str = None)
- 参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| child | str | 否 | 子目录路径 |
- 示例
# 获取资源目录路径
from ascript.ios.system import R
path = R.res()
print(path)
# 获取资源目录下的文件路径
from ascript.ios.system import R
path = R.res("img/a.png")
print(path)
img目录
- 方法
R.img(child: str = None)
- 参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| child | str | 否 | 子目录路径 |
- 示例
# 获取img下的图片路径
from ascript.ios.system import R
path = R.img("a.png")
print(path)
UI资源目录
- 方法
R.ui(child: str = None)
- 参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| child | str | 否 | 子目录路径 |
- 示例
from ascript.ios.system import R
path = R.ui("index.html")
print(path)
Assets目录
获取公共资源目录路径
R.assets(file_name)
- 参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| file_name | str | 是 | 文件名 |
- 示例
from ascript.ios.system import R
path = R.assets("model.bin")
print(path)
相对路径
根据当前文件解析相对路径
R.rel(path, rel_path)
- 参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| path | str | 是 | 基准路径(通常传 __file__) |
| rel_path | str | 是 | 相对路径 |
- 示例
from ascript.ios.system import R
path = R.rel(__file__, "../data/config.json")
print(path)