zoukankan      html  css  js  c++  java
  • 关于python的模块

    一、前言

    有时候写python的时候,需要将自己完成的部分打包给同事使用,但是因为对一些概念不了解的原因,所以有时候总是要回头去看之前保存的零散笔记,于是重新整理一遍。

    二、模块与包

    1. 模块

    在Python中,一个.py文件就称之为一个模块(Module),我们经常把很多函数或者“常量”分组,放到同一个模块中,方便别人调用,譬如,我有一个文件夹叫myfood,里面有两个.py文件,分别是fruit.py和apple.py,fruit.py和apple.py就是两个不同的模块。

    myfood-

        | -- fruit.py

        |-- apple.py

    它们的内容分别是:

    apple.py:

    """apple functions"""
    
    def get_apple():
        print("this is apple")

    fruit.py:

    """fruit functions"""
    
    import apple
    
    def get_fruit():
        apple.get_apple()
        print("that is all")
    
    if __name__ == "__main__":
        get_fruit()

    我可以在fruit模块中,直接导入apple模块,然后在myfood文件中,运行python fruit.py,可以正常运行,输出:

    this is apple
    that is all

    2. 包

    三、参考

    1. todo

    (完)

    本文版权归作者(https://www.cnblogs.com/harrymore/)和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,如有问题, 可邮件(harrymore@126.com)咨询.
  • 相关阅读:
    Linux 文件排序
    ubuntu18.04 美化桌面
    git clone 加速
    ubunutu下图像编辑器安装
    vue.js实战教程 https://www.jb51.net/Special/978.htm
    原生JS实现多条件筛选
    php结合js实现多条件组合查询
    js前端 多条件筛选查询
    JS 判断字符串是否全部为数字
    GET请求中URL的最大长度限制总结
  • 原文地址:https://www.cnblogs.com/harrymore/p/11509466.html
Copyright © 2011-2022 走看看