You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将TXT中的API Token直接导入SAS宏变量而非生成SAS数据集?

从TXT文件直接读取API令牌到SAS宏变量

可以通过以下SAS代码实现,无需生成中间数据集:

  1. 用filename语句关联令牌文件:
filename tokenfile "U:\API Tokens\example_token.txt";
  1. 使用data _null_程序读取文件内容并赋值给宏变量:
data _null_;
    infile tokenfile truncover;
    input token $char32.; /* 匹配令牌32位长度,确保完整读取所有字符 */
    call symputx('token', token, 'G'); /* 'G'指定为全局宏变量,按需调整 */
run;

filename tokenfile clear; /* 释放文件关联 */
  1. 验证宏变量读取结果(可选):
%PUT 读取到的API令牌:&token.;

说明

  • truncover参数避免行内容长度不足时自动换行读取下一行,防止获取错误内容。
  • $char32.格式精准读取32位令牌字符,不会自动剔除前后空格;若令牌长度不确定,也可改用$200.这类足够长的通用格式。
  • call symputx是SAS推荐的宏变量赋值方式,会自动处理值的前后空格;若需保留原始空格,可改用call symput。

内容的提问来源于stack exchange,提问作者jackahall

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 15:07:13