PacletObject

PacletObject[assoc]

表示本地机器或远程小数据包站点上的小数据包.

PacletObject["name"]

表示名为 name 的已安装的小数据包.

PacletObject["name""version"]

表示名为 name、版本为 version 的已安装的小数据包.

PacletObject[File[]]

表示给定目录或小数据包存档文件中的小数据包.

更多信息

  • PacletObject 包含有关小数据包的元数据关联.
  • 通常从如 PacletInstallPacletFindPacletFindRemote 这样的函数中获取 PacletObject 表达式.
  • PacletObject["name"] 实际上等价于 First[PacletFind["name"]].
  • assoc 中可能的元数据键包括:
  • "Name"小数据包的名称;必须包含
    "Version"以字符串形式给出的版本;必须包含
    "WolframVersion"小数据包与哪些版本的 Wolfram 语言兼容
    "SystemID"小数据包与 $SystemID 的哪些值兼容
    "ProductID"小数据包仅限于哪些产品(如 "Mathematica")
    "Root"PacletInfo.wl 文件相关的内容的位置
    "Loading"小数据包的 .wl 文件加载的时间
    "AutoUpdating"小数据包是否自动更新
    "Description"小数据包的简短描述
    "Category"描述功能的类别或类别列表
    "Keywords"与功能相关的关键词
    "Creator"作者或公司信息
    "Publisher"发布者的信息
    "DocumentationURL"小数据包网络文档的基 URL
    "URL"到小数据包主页的 URL
    "Support"到哪里寻求支持
    "Icon"含有图标图像的文件的相对路径
    "UUID"唯一的 ID
    "Extensions"小数据包所提供内容的说明
    "Location"小数据包的位置,可以是本地路径或小数据包站点 URL
  • 可以使用属性语法从小数据包对象提取数据Y:PacletObject[]["prop"].
  • 可以提取的属性包括上面列出的任何元数据键,以及:
  • "Enabled"小数据包处于启用还是禁用状态
    "Context"Wolfram 语言上下文或小数据包导出的上下文
    "AssetLocation"获取到小数据包中文件的路径
    "PacletInfo"Association 形式给出 PacletInfo.wl 文件的完整内容
    All元数据的完整列表
  • PacletObjectInformation 包括以下属性:
  • "Name"小数据包的版本;必须包含
    "Version"以字符串形式给出的版本;必须包含
    "WolframVersion"小数据包与哪些版本的 Wolfram 语言兼容
    "SystemID"小数据包与 $SystemID 的哪些值兼容
    "Loading"小数据包的 .wl 文件加载的时间
    "AutoUpdating"小数据包是否自动更新
    "Enabled"小数据包处于启用还是禁用状态
    "Description"小数据包的简短描述
    "Category"描述功能的类别或类别列表
    "Keywords"与功能相关的关键词
    "Creator"作者或公司信息
    "URL"到小数据包主页的 URL
    "UUID"唯一的 ID
    "Context"Wolfram 语言上下文或小数据包导出的上下文
    "Location"小数据包的位置,可以是本地路径或小数据包站点 URL

范例

打开所有单元关闭所有单元

基本范例  (4)

WebSearch 小数据包是 Wolfram System 的内置组件:

获取安装位置:

查看完整的属性及属性的值:

检查驻留在 Wolfram 小数据包服务器上的小数据包:

一次提取多个属性:

Information 适用于 PacletObject 表达式:

对一个不与已安装的小数据包对应的名称使用 PacletObject 会失败:

范围  (1)

可以直接创建 PacletObject 表达式:

可将表达式写入一个文件来创建 PacletInfo.wl 描述文件:

属性和关系  (3)

PacletFind 返回本地安装的小数据包的 PacletObject 表达式:

PacletFindRemote 返回可从小数据包站点下载的小数据包的 PacletObject 表达式:

PacletInstall 返回 PacletObject

卸载小数据包:

Wolfram Research (2020),PacletObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PacletObject.html.

文本

Wolfram Research (2020),PacletObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PacletObject.html.

CMS

Wolfram 语言. 2020. "PacletObject." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/PacletObject.html.

APA

Wolfram 语言. (2020). PacletObject. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PacletObject.html 年

BibTeX

@misc{reference.wolfram_2024_pacletobject, author="Wolfram Research", title="{PacletObject}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/PacletObject.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_pacletobject, organization={Wolfram Research}, title={PacletObject}, year={2020}, url={https://reference.wolfram.com/language/ref/PacletObject.html}, note=[Accessed: 22-November-2024 ]}