Hi Schrodinger's DBA,
一般使用SSIS调python的脚本可以使用Execute Process Task来执行的,可以参考以下两种方法:
第一种:执行python.exe文件,然后参数设置为您的python脚本的路径,这种和命令行中执行python脚本的方法类似。
还有一种方式是将python封装成exe文件,我们可以使用PyInstaller进行封装,这样可以直接调用这个exe文件就可以了:
Pyinstaller的使用方法可以参考https://mborgerson.com/creating-an-executable-from-a-python-script/,另外,从命令行中调取参数,可以使用argparse解析库进行解析,参考:https://www.cnblogs.com/piperck/p/8446580.html
Hi Schrodinger's DBA,
一般使用SSIS调python的脚本可以使用Execute Process Task来执行的,可以参考以下两种方法:
第一种:执行python.exe文件,然后参数设置为您的python脚本的路径,这种和命令行中执行python脚本的方法类似。
还有一种方式是将python封装成exe文件,我们可以使用PyInstaller进行封装,这样可以直接调用这个exe文件就可以了:
Pyinstaller的使用方法可以参考https://mborgerson.com/creating-an-executable-from-a-python-script/,另外,从命令行中调取参数,可以使用argparse解析库进行解析,参考:https://www.cnblogs.com/piperck/p/8446580.html