【发布时间】:2023-04-01 11:20:01
【问题描述】:
假设我在 python 控制台中并且想在同一个进程中启动另一个 python 程序。 python程序如下所示:
import sys
if __name__ == '__main__':
args = sys.argv
for key in args:
print(key)
我不能修改它。
这样做的正确方法是什么?我可以用不同的参数列表(如 C++ 或 Java)将其称为“主函数”吗?
我不反对被认为是黑客攻击的方法。 Python 是一种高度可扩展的解释性语言,我会做任何必要的事情来绕过这个限制
【问题讨论】:
-
澄清一下,您根本不允许触摸python文件吗?对我来说听起来像是一些 CTF 问题。
-
将其作为脚本运行,因为它打算运行。
-
@pkqxdd,不,我不能,具体来说,原始不可触及的文件是mavproxy.py。这绝对不是 CTF 问题
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在 Python 中,如何在另一个 py 文件的 [if __name__ == ‘__main__’] 中调用子程序? - Python技术站