我是靠谱客的博主 完美铅笔,最近开发中收集的这篇文章主要介绍python中home定义是什么_python中模块的定义是什么?他的概念?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关注这个问题好几天,看了下大家的回答。自己又回头补充了一下这方面的知识。试着来回答一下。

我觉得这是个被很多新手忽略的问题。也不难理解,因为新手教程有太多东西要学,而大部分教程理的例子只需要在一个xxx.py文件里实验,(甚至只需要在idle里交互完成实验就可以了)。这样,最多就接触一个import 会牵涉到模块的概念。然而在学习的过程中,很多人会说,早点上手项目,读别人的代码,这样动手才能学的更快。可是会发现,你碰到的项目往往是一个目录,目录下有很多.py文件和其它的文件。一定会觉得蒙。然后迟迟不能上手。

pyhon中的模块就是要将这个目录和目录下的各个文件作为对象来处理。当然,不是作为一般文件对象(通过open)来处理。而是作为模块对象来处理(通过各种形式的import)。

当将一个目录,或者目录下的.py的文件import到代码里的时候,他们就成了对象———模块。

模块对象分两种,一种是目录变成的(精确称为package,这种有个变种),一种是.py文件变成的。python中的对象该有的模块也有。

比如,模块有属性。比如前者可以用__path__查看到底是那个(或几个)目录变成的。后者可以用__file__查看是那个.py文件变成的。成为对象后,模块里面的名称(比如里面定义的函数,类,变量等等)就可以被使用(通过xxx.xxxx)。这就达到了目的。

最好是提供一个目录结构来说明,就会更清楚。

未完待续。

project_name

├── readme.txt

├──project_name

│ └── __init__.py

├── setup.py

└── tests

│ └── __init__.py

最后

以上就是完美铅笔为你收集整理的python中home定义是什么_python中模块的定义是什么?他的概念?的全部内容,希望文章能够帮你解决python中home定义是什么_python中模块的定义是什么?他的概念?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部