数据分析师-Week16

1.调用rar解压.rar

# python code 

with open(filepath, open='w') as file:
    file.write(content)
/*sas code*/ 
*byte(34)代表双引号,由于路径带空格,需要使用到双引号;
*生成bat可执行文件;
data _null_;
    file batpath lrecl=32767;
    format cmd ...
    cmd=byte(34) || "D:\Program Files\winrar.exe" || byte(34) || "x -ppassword rarpath\rarname outpath";
    put cmd;
    cmd="exit";
    put cmd;
run;
*运行bat;
options wait;
data _null_;
    x "bat path";
run;

2.在宏(macro)中高亮显示关键字

%local trick_stupid_sas; %let trick_stupid_sas=%nrstr(%mend);
/*只要%macro后出现了%mend关键字,sas就会默认macro已经结束*/

3.用宏macro处理参数并返回结果

%macro add(a,b);
    %let result=%eval(&a.*&b.);
    &result.
%mend add;
%let c=%add(1,3);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容