【发布时间】:2014-04-21 04:04:06
【问题描述】:
我想从 python 创建一个仅依赖于 python 模块的单个文件,例如 numpy、sys 等
执行此操作的手动方法是查看每个导入并复制->将正在导入的任何内容粘贴到该位置并删除import 命令。有没有办法以编程方式或通过 eclipse/pydev 更快/更快地做到这一点?
我认为也许 pyc 文件会这样做,但那不起作用。
谢谢
编辑:
文件1.py
def foo(arg1, arg2):
return arg1 + arg2**arg1
文件2.py
import sys
from File1 import foo
arg1 = sys.argv[1]
arg2 = sys.argv[2]
print foo(arg1, arg2)
NewSingleFile.py 请注意,现在我有定义而不是 from bla import bla
import sys
def foo(arg1, arg2):
return arg1 + arg2**arg1
arg1 = sys.argv[1]
arg2 = sys.argv[2]
print foo(arg1, arg2)
【问题讨论】:
-
looking at each import and copy->paste whatever it is importing at that location和delete the import command是什么意思? -
我编辑了这个问题以举例说明我的意思,希望它能澄清我的意思。
标签: python