开发者社区> 问答> 正文

有个需求,.py已经完成 功能,别人怎么使用呢?

有个需求,.py已经完成 功能,别人怎么使用呢!?
本问题及下方已被采纳的回答均来自云栖社区【Python技术进阶大群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
一码平川MACHEL 2019-03-05 11:41:02 2574 0
6 条回答
写回答
取消 提交回答
  • 浙江工业大学硕士生

    打成包或者提供源码,或者你开个服务器...

    2019-07-17 23:30:08
    赞同 展开评论 打赏
  • 最好打个包吧,然后发布,别人通过pip install使用,这样以后有更新也方便

    2019-07-17 23:30:08
    赞同 展开评论 打赏
  • 1 提供源码,别人直接import
    2 把自己的代码封装成包,别人可以通过pip install 安装,可以有效保护源码

    2019-07-17 23:30:08
    赞同 展开评论 打赏
  • 假设名为A.py的文件需要调用B.py文件内的C(x,y)函数
    假如在同一目录下,则只需:
    import B
    B.C(x,y) 或者
    from B import C
    C(x,y)

    若A.py和B.py位于不同的目录下,可以用以下方法:
    import sys
    sys.path.append('D:/')
    import B
    if __name__=="__main__":

    print B.pr(x,y)
    

    import imp
    B=imp.load_source('B','D:/B.py')
    import B
    if __name__=="__main__":

    print B.pr(x,y)
    
    2019-07-17 23:30:08
    赞同 展开评论 打赏
  • pyinstaller官网 http://www.pyinstaller.org/

    2019-07-17 23:30:08
    赞同 展开评论 打赏
  • 用pyinstall,找包,生成的.exe别人就可以用了


    一般python程序都不打包成exe

    2019-07-17 23:30:07
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Python第五讲——关于爬虫如何做js逆向的思路 立即下载
Python系列直播第一讲——Python中的一切皆对象 立即下载
Python 脚本速查手册 立即下载