C#运行python脚本及其嵌入在命令行powershell资源中的依赖项

2024-05-13 05:29:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个C#CLI应用程序项目,其中嵌入了一个python脚本及其依赖项

项目中嵌入的My python脚本目录/文件详细信息如下:-

  • py\u脚本\format py\u脚本\plugins py\u脚本\utils py\u脚本\uem>main\upy.py\u脚本\uem>pycache_ py\u scripts\format\bit.py py\u scripts\format\cmd.py py_scripts\format\ctr.py py_scripts\format\fnt.py py\u scripts\format\hmp.py py\u scripts\format\lmp.py py_脚本\format\mef.py py_脚本\format\qvm py\u scripts\format\tex.py py\u scripts\format\tga.py py\u scripts\format\thm.py py\u scripts\format\tlm.py py_脚本\format\tmm.py py_脚本\format\wav.py py\u scripts\format\uem>pycache\upy\u scripts\format\qvm\op5.py py_scripts\format\qvm\op7.py py_scripts\format\qvm\ops.py py\u scripts\format\qvm\uem>init\upy.py\u scripts\format\qvm\uem>pycache_ py\u scripts\format\qvm\uem>pycache\u5\op5.cpython-36.pyc py\u scripts\format\qvm\uem>pycache\u7.cpython-36.pyc py\u scripts\format\qvm\uem>pycache\ux\ops.cpython-36.pyc py\u scripts\format\qvm\uem>pycache\uuminit.cpython-36.pyc py\u scripts\format\uem>pycache\ux\bit.cpython-36.pyc py\u scripts\format\uem>pycache\ux\cmd.cpython-36.pyc py\u scripts\format\uem>pycache\ux\ctr.cpython-36.pyc py\u scripts\format\uem>pycache\ufnt.cpython-36.pyc py\u scripts\format\uem>pycache\uhmp.cpython-36.pyc py\u scripts\format\uem>pycache\ulmp.cpython-36.pyc py\u scripts\format\uem>pycache\umef.cpython-36.pyc py\u scripts\format\uem>pycache\ux\tex.cpython-36.pyc py\u scripts\format\uem>pycache\utga.cpython-36.pyc py\u scripts\format\uem>pycache\uthm.cpython-36.pyc py\u scripts\format\uem>pycache\utlm.cpython-36.pyc py\u scripts\format\uem>pycache\utmm.cpython-36.pyc py\u scripts\format\uem>pycache\uwav.cpython-36.pyc py\u脚本\plugins\bit py\u脚本\plugins\cmd py\u脚本\plugins\filesys py\u脚本\plugins\fnt py_脚本\plugins\hmp py_脚本\plugins\ilff py\u脚本\plugins\level py\u脚本\plugins\lmp py_脚本\plugins\mef py_脚本\plugins\qvm py_脚本\plugins\tex py_脚本\plugins\thm py_脚本\plugins\tlm py_脚本\plugins\tmm py\u scripts\plugins\wav py\u scripts\plugins\bit\convert.py py\u scripts\plugins\bit\em>init\upy.py\u scripts\plugins\bit\em>pycache_ py_scripts\plugins\bit_em>pycache\ux\convert.cpython-36.pyc py_scripts\plugins\bit_em>pycache_em>init.cpython-36.pyc py\u scripts\plugins\cmd\check.py py\u scripts\plugins\cmd\uem>init\uuu.py py_scripts\plugins\cmd_em>pycache_ py\u scripts\plugins\cmd\uem>pycache\ux\check.cpython-36.pyc py\u scripts\plugins\cmd\uem>pycache\uuminit.cpython-36.pyc py\u scripts\plugins\filesys\compfiles.py py\u scripts\plugins\filesys\copyfiles.py py\u scripts\plugins\filesys\countexts.py py\u scripts\plugins\filesys\listfiles.py py\u scripts\plugins\filesys\treefiles.py py\u scripts\plugins\filesys\uem>init\uum.py py_脚本\plugins\filesys\uem>pycache_ py_scripts\plugins\filesys\uem>pycache\uu\compfiles.cpython-36.pyc py_scripts\plugins\filesys\uem>pycache\uu\copyfiles.cpython-36.pyc py_scripts\plugins\filesys\uem>pycache\ux\countexts.cpython-36.pyc py_scripts\plugins\filesys\uem>pycache\uu\listfiles.cpython-36.pyc py_scripts\plugins\filesys\uem>pycache\uu\treefiles.cpython-36.pyc py_scripts\plugins\filesys_uem>pycache\uuem>init\uython.cpython-36.pyc py\u scripts\plugins\fnt\check.py py\u scripts\plugins\fnt\em>init\uuuu.py py_脚本\plugins\fnt_em>pycache_ py_scripts\plugins\fnt_em>pycache\ux\check.cpython-36.pyc py_scripts\plugins\fnt_uem>pycache\u em>init\uuython.cpython-36.pyc py\u scripts\plugins\hmp\convert.py py\u scripts\plugins\hmp\uem>init\uuu.py py_脚本\plugins\hmp_em>pycache_ py_scripts\plugins\hmp_em>pycache\ux\convert.cpython-36.pyc py_scripts\plugins\hmp_em>pycache\u em>init\uython.cpython-36.pyc py\u scripts\plugins\ilff\chunkset.py py_scripts\plugins\ilff\chunksizegcd.py py\u scripts\plugins\ilff\chunksizeset.py py\u scripts\plugins\ilff\em>init\uu.py py_脚本\plugins\ilff_em>pycache_ py_scripts\plugins\ilff_em>pycache\uu\chunkset.cpython-36.pyc py_scripts\plugins\ilff_em>pycache\uu\chunksizegcd.cpython-36.pyc py_scripts\plugins\ilff_em>pycache\uu\chunksizeset.cpython-36.pyc py\u scripts\plugins\ilff\uem>pycache\uuuem>init\uuython.cpython-36.pyc py\u scripts\plugins\level\terrain.py py\u scripts\plugins\level\uem>init\uem.py py_脚本\plugins\level_em>pycache_ py_scripts\plugins\level_em>pycache\uu\terrain.cpython-36.pyc py_scripts\plugins\level_em>pycache\uuminit.cpython-36.pyc py\u scripts\plugins\lmp\convert.py py\u scripts\plugins\lmp\uem>init\uuu.py py_脚本\plugins\lmp_uem>pycache_ py\u脚本\plugins\lmp\uem>pycache\ux\convert.cpython-36.pyc py_scripts\plugins\lmp_uem>pycache\u em>init\uython.cpython-36.pyc py\u scripts\plugins\mef\check.py py\u scripts\plugins\mef\em>init\uuu.py py_脚本\plugins\mef_em>pycache_ py_scripts\plugins\mef_em>pycache\ux\check.cpython-36.pyc py_scripts\plugins\mef_em>pycache\u em>init\uuython.cpython-36.pyc py_scripts\plugins\qvm\ast.py py_scripts\plugins\qvm\convert.py py_scripts\plugins\qvm\decompile.py py_scripts\plugins\qvm\obj.py py_scripts\plugins\qvm\objects.py py_scripts\plugins\qvm\qsc.py py_scripts\plugins\qvm\terrain.py py_scripts\plugins\qvm\uem>init\uuu.py py_脚本\plugins\qvm\uem>pycache_ py_scripts\plugins\qvm\uem>pycache\uu\ast.cpython-36.pyc py_scripts\plugins\qvm\uem>pycache\ux\convert.cpython-36.pyc py_scripts\plugins\qvm\uem>pycache\uu\decompile.cpython-36.pyc py_scripts\plugins\qvm\uem>pycache\uj\obj.cpython-36.pyc py_scripts\plugins\qvm\uem>pycache\ux\objects.cpython-36.pyc py_脚本\plugins\qvm\uem>pycache\uqsc.cpython-36.pyc py_脚本\plugins\qvm\uem>pycache\uu\terrain.cpython-36.pyc py_scripts\plugins\qvm_uem>pycache\u em>init\uypython-36.pyc py\u scripts\plugins\tex\convert.py py\u scripts\plugins\tex\em>init\uuuu.py py_脚本\plugins\tex_em>pycache_ py\u scripts\plugins\tex\uem>pycache\ux\convert.cpython-36.pyc py\u scripts\plugins\tex\uem>pycache\uuuem>init\uuython.cpython-36.pyc py\u scripts\plugins\thm\convert.py py\u scripts\plugins\thm\em>init\uuuu.py py_脚本\插件\ thm_em>pycache_ py_scripts\plugins\thm_em>pycache\ux\convert.cpython-36.pyc py_scripts\plugins\thm_em>pycache\u em>init\uython.cpython-36.pyc py\u scripts\plugins\tlm\convert.py py\u scripts\plugins\tlm\uem>init\uuu.py py_脚本\plugins\tlm_em>pycache_ py_scripts\plugins\tlm_em>pycache\ux\convert.cpython-36.pyc py_scripts\plugins\tlm_uem>pycache\uuuem>init\uython.cpython-36.pyc py\u scripts\plugins\tmm\convert.py py\u scripts\plugins\tmm\uem>init\uuu.py py_脚本\plugins\tmm_em>pycache_ py\u脚本\plugins\tmm\uem>pycache\ux\convert.cpython-36.pyc py_scripts\plugins\tmm_uem>pycache\uuuem>init\uython.cpython-36.pyc py\u scripts\plugins\wav\convert.py py\u scripts\plugins\wav\em>init\uuuu.py py_脚本\plugins\wav_em>pycache_ py_scripts\plugins\wav_em>pycache\ux\convert.cpython-36.pyc py\u scripts\plugins\wav\uem>pycache\uuem>init\uuython.cpython-36.pyc py\u脚本\utils\fs.py py\u脚本\utils\ilff.py py\u脚本\utils\uem>pycache_ py\u scripts\utils\uem>pycache\ufs\cpython-36.pyc py\u scripts\utils\uem>pycache\uIlf.cpython-36.pyc py_脚本pycache\uuuem>main\uu.cpython-36.pyc

这些文件位于我的资源中,所有文件都相互依赖才能工作,因此,我只想使用我的C#应用程序中的一些参数调用'py#u scripts_em>main.py',我不希望任何人都能看到/编辑/查看我的python库

另外,这个库不能转换成exe文件,所以我将它们保存在参考资料中

帮帮我,我试过这个但我认为这对我的依赖性没有帮助:Embedding Python in C# via resources


Tags: py脚本formatconvertinitscriptspluginscpython