python项目中包含多个文件&全局内容&函数定义时,语句的执行顺序

python项目中包含多个文件&全局内容&函数定义时,语句的执行顺序,第1张

假如有一个py文件如下

另一个py文件如下

他们的 执行顺序 是这样的:

并且!

config.py 里面的全局变量 parser 是一直存在的!可以被 get_config() 调用的!

Python自带的一些0kb文件通常是因为这些文件在Python的安装包中只是占位符或者是Python开发者准备留给用户自定义文件的空文件。这些文件的存在并不会对Python的正常运行造成影响。

以下是Python自带的一些0kb文件及其用途:

init.py:这是一个空文件,通常用于标识包目录。如果一个目录下包含了__init__.py文件,Python就会将该目录视为一个包。

site.py:这个文件是Python的站点配置文件,用于设置Python的路径、模块搜索路径、环境变量等参数。

distutils.cfg:这个文件是用于配置Python的安装和编译参数的配置文件。

pyvenv.cfg:这个文件是Python虚拟环境的配置文件,用于保存虚拟环境的参数信息。

LICENSE.txt:这个文件包含Python软件的许可证,用于告知用户使用Python的条件和限制。

总之,这些0kb文件是Python安装包中的一部分,它们的存在可以帮助Python实现某些功能或者提供某些信息。虽然它们的大小为0kb,但是它们在Python的安装和运行中扮演着重要的角色。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11463053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存