假如有一个py文件如下
10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站策划后付款的网站建设流程,更有曲麻莱免费网站建设让你可以放心的选择与我们合作。
另一个py文件如下
他们的 执行顺序 是这样的:
并且!
config.py 里面的全局变量 parser 是一直存在的!可以被 get_config() 调用的!
python代码是顺序执行的,是自上而下的,它没有类似C的main函数这样的入口函数。
在Python中,程序的结构反映在代码的组织和编写方式上。
Python 程序由一系列语句组成,这些语句按顺序执行。这些语句可以包括赋值、函数调用、控制语句(如 if 语句和 for 循环)和其他构造。
缩进用于指示代码的结构。例如,只有在满足特定条件时才执行的代码块将在 if 语句下缩进。这有助于使代码更具可读性和更易于理解。
除了 Python 程序的基本结构之外,还可以遵循各种设计模式和最佳实践,以使代码更易于维护和高效。其中包括使用函数将代码组织到逻辑单元中、使用类定义可重用对象以及使用模块将代码组织到单独的文件中。
总体而言,Python 程序的结构反映了代码的组织和编写方式,并遵循可维护性和效率的最佳实践。
pytest默认按字母顺序去执行的(小写英文—大写英文—0-9数字)
用例之间的顺序是文件之间按照ASCLL码排序,文件内的用例按照从上往下执行。
setup_module-
setup_class-
setup_function-
testcase-
teardown_function-
teardown_class-
teardown_module
可以通过第三方插件pytest-ordering实现自定义用例执行顺序
pip install pytest-ordering
0较小的正数较大的正数无标记较小的负数较大的负数
-方式二:不推荐