我有一个包装脚本wrapper.py
,我在其中修改了环境,sys.path
和其他人。包装脚本应该做的一件事是执行任意其他Python脚本,比如foo.py
,并使__name__
foo.py
成为"main"
。
有没有办法做到这一点?
答案 0 :(得分:0)
使用python 3.6,我能够让它工作。
/*** Code Block 1 ***/
DECLARE @Param as XML = CAST(@Parameters as XML)
DECLARE @MY_Description as varchar(512)
SELECT @MY_Description = e.f.value('(.)[1]', 'varchar (100)')
FROM (select 1 id, @Param xCol) tx
CROSS APPLY tx.xCol.nodes('./ParameterValues/ParameterValue') AS a(b)
CROSS APPLY a.b.nodes('./Name') AS c(d)
CROSS APPLY a.b.nodes('./Value') AS e(f)
WHERE c.d.value('(.)[1]', 'varchar (100)') LIKE 'pReportParameterName'
/*** Code Block 2 ***/
[Description] = --@Description
CASE
WHEN @DataSettings IS NULL
AND @MY_Description IS NOT NULL
THEN @MY_Description
ELSE @Description
END,