首页 > 编程知识 正文

directory和文件夹的区别,directory和catalog的区别

时间:2023-05-05 18:37:14 阅读:279747 作者:3970

PyCharm之python package和directory的区别

python作为一门解释性的脚本语言。
python中模块就是指一个py文件,如果我们将所有相关的代码都放在一个py文件中,则该py文件既是程序又是是模块,但是程序和模块的设计目的是不同的,程序的目的是为了运行,而模块的目的是为了其他程序进行调用。

Directory:
Dictionary在pycharm中就是一个文件夹,放置资源文件等,该文件夹其中并不包含_ _ init.py_ _文件

Python Package:
对于Python package 文件夹而言,与Dictionary不同之处在于其会自动创建_ _ init.py_ 文件。
简单的说,python package就是一个目录,其中包括一组模块和一个 _ init.py_ _文件。目录下具有init.py文件,这样可以通过from…import的方式进行.py文件的导入。

hello.py:

print("hello,我是子模块")

main.py:

# 调用test_package中的hello模块from rpnet.test_package import helloprint("我是主模块")

运行效果:

hello,我是子模块我是主模块Process finished with exit code 0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。