如何从批处理文件调用特定的Python函数?

德里克

假设我有一个名为MyScript.py的简单Python脚本

def MyFunction(someInput):
    #Do something with input

我想编写一个批处理文件,该批处理文件专门使用someInputMyScript调用MyFunction

现在,我可以做一些Python-foo并添加:

import sys

def MyFunction(someInput):
    #Do something with input

if __name__ == "__main__":
    eval(sys.argv[1])

然后,我可以使用这样的批处理:

python MyScript.py MyFunction('awesomeInput')
pause

但是我觉得这里有一个更明显的解决方案,它不涉及我在每个脚本中都修改“ _ name _ ==“ _ main _”逻辑。

诺尔克

如果与脚本位于同一文件夹中,则可以执行以下操作:

python -c "import Myscript;Myscript.MyFunction('SomeInput')"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从批处理文件调用Powershell文件

来自分类Dev

如何从批处理文件调用特定的Python函数?

来自分类Dev

如何使批处理文件全屏显示?

来自分类Dev

如何从批处理文件加载命令?

来自分类Dev

从GNUMakeFile调用Windows批处理文件

来自分类Dev

批处理文件:如何捕获变量中函数的输出?

来自分类Dev

如何使用Windows批处理文件获取Python位置?

来自分类Dev

如何找到批处理文件

来自分类Dev

批处理文件的条件IF函数

来自分类Dev

从批处理文件调用python行

来自分类Dev

如何使用父批处理文件中的参数调用子批处理文件?

来自分类Dev

如何从Powershell运行批处理文件?

来自分类Dev

在批处理文件中调用别名

来自分类Dev

如何使批处理文件自行删除?

来自分类Dev

如何运行该批处理文件?

来自分类Dev

如何创建批处理文件?

来自分类Dev

从批处理文件调用PowerShell脚本

来自分类Dev

如何使批处理文件自动关闭

来自分类Dev

如何为被调用的(嵌套/内部)批处理文件保留调用者(外部)批处理文件的工作目录?

来自分类Dev

调用另一个批处理文件的调用批处理文件失败

来自分类Dev

如何在另一个批处理文件中调用一个批处理文件?

来自分类Dev

在批处理文件中的if语句中调用python函数时出现奇怪的行为

来自分类Dev

如何不退出已调用的批处理文件

来自分类Dev

从Powershell调用批处理文件(批处理文件调用.exe)

来自分类Dev

我如何从批处理文件调用带有2个参数的Java脚本函数并将结果返回给dos变量

来自分类Dev

如何从批处理文件中调用 VBA 函数

来自分类Dev

仅当从另一个批处理文件调用批处理文件时,如何才能处理该批处理文件?

来自分类Dev

如何将多个参数传递给 Windows 批处理文件或批处理函数?

来自分类Dev

从 Python 调用时,批处理文件将不会运行

Related 相关文章

  1. 1

    如何从批处理文件调用Powershell文件

  2. 2

    如何从批处理文件调用特定的Python函数?

  3. 3

    如何使批处理文件全屏显示?

  4. 4

    如何从批处理文件加载命令?

  5. 5

    从GNUMakeFile调用Windows批处理文件

  6. 6

    批处理文件:如何捕获变量中函数的输出?

  7. 7

    如何使用Windows批处理文件获取Python位置?

  8. 8

    如何找到批处理文件

  9. 9

    批处理文件的条件IF函数

  10. 10

    从批处理文件调用python行

  11. 11

    如何使用父批处理文件中的参数调用子批处理文件?

  12. 12

    如何从Powershell运行批处理文件?

  13. 13

    在批处理文件中调用别名

  14. 14

    如何使批处理文件自行删除?

  15. 15

    如何运行该批处理文件?

  16. 16

    如何创建批处理文件?

  17. 17

    从批处理文件调用PowerShell脚本

  18. 18

    如何使批处理文件自动关闭

  19. 19

    如何为被调用的(嵌套/内部)批处理文件保留调用者(外部)批处理文件的工作目录?

  20. 20

    调用另一个批处理文件的调用批处理文件失败

  21. 21

    如何在另一个批处理文件中调用一个批处理文件?

  22. 22

    在批处理文件中的if语句中调用python函数时出现奇怪的行为

  23. 23

    如何不退出已调用的批处理文件

  24. 24

    从Powershell调用批处理文件(批处理文件调用.exe)

  25. 25

    我如何从批处理文件调用带有2个参数的Java脚本函数并将结果返回给dos变量

  26. 26

    如何从批处理文件中调用 VBA 函数

  27. 27

    仅当从另一个批处理文件调用批处理文件时,如何才能处理该批处理文件?

  28. 28

    如何将多个参数传递给 Windows 批处理文件或批处理函数?

  29. 29

    从 Python 调用时,批处理文件将不会运行

热门标签

归档