繁体   English   中英

从模块生成一个 single.py 文件

[英]Generate a single .py file from a module

假设我有一个名为foo的模块,它只有大约 6-7 个文件,我想为该模块生成一个 python 文件。

喜欢:

主程序

from bar import kk

print(kk().hi())

我的酒吧.py

import time
from mm import hh

class kk:
    def __init__(self):
        self.name = "StackOverflow"

    def hi(self):
        time.sleep(5)
        print(hh)
        return self.name

我的mm.py

import random

def hh():
    return random.randint(0, 100)

所以,我希望我的最终output 文件为:

import time
import random

def hh():
    return random.randint(0, 100)

class kk:
    def __init__(self):
        self.name = "StackOverflow"

    def hi(self):
        time.sleep(5)
        return self.name

print(kk().hi())

'stickytape' 看起来像一个 package 完全符合你的要求,它'将 Python 包转换成一个脚本':

https://pypi.org/project/stickytape/

(我对这个包没有经验)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM