美文网首页python3从零学习
python3从零学习-4.5、程序基本组成

python3从零学习-4.5、程序基本组成

作者: 山海皆可平z | 来源:发表于2020-04-25 11:39 被阅读0次

            一个.py文件就是一个python模块,包就是有不同的模块组成的一个集合,就是多个.py文件在一起构成了一个包,这个包实现特定的功能。比如requests包,就是有很多文件组成实现了网络请求的功能。简单地说,包就是一个目录,其中包含一组模块和一个__init__.py文件。比如说,假定我们有假想的一组模块文件,用于读写不同类型的图形文件格式,比如Bmp.py、Jpeg.py、Png.py、Tiff.py与Xpm.py,所有这些文件都提供了load()、save()等函数。我们可以将模块保存在程序所在目录,但对于大量自定义自定义模块的大型程序,图形程序模块将被分散。通过将其放置在自己的子目录,比如Graphics,就可以将这些模块保存在一起,如果同时向Graphics目录中添加一个空的__init__.py文件,该目录就变成一个包:

    Graphics/

        __init__.py

        Bmp.py

        Jpeg.py

        Png.py

        Tiff.py

        Xpm.py

            只要Graphics目录是我们程序目录的子目录,我们就可以导入这些模块中的任意模块并使用之。我们必须确保顶级模块名(Graphics)不与标准库中的任何顶级名相同,以避免名称冲突。下面展示了如何导入并使用自己的模块:

    import Graphics.Bmp

    image = Graphics.Bmp.load(‘bashful.bmp')

    现在我们来讲讲一个.py文件里面的组成是怎么样的?

    这个文件适合当桌面哈。

    相关文章

      网友评论

        本文标题:python3从零学习-4.5、程序基本组成

        本文链接:https://www.haomeiwen.com/subject/rphcwhtx.html