- 博客(4)
- 收藏
- 关注
原创 python中 __name__ == ‘__main__’ 什么意思
第二种:在被别的模块引用的时候,当此模块是使用的import语句进行导入,那么在这个被导入模块的__name__变量中,它的值就是这个模块的文件名,并且在这个文件名后面不会加.py的后缀。因此,if __name__ == "__main__" 表示如果当前模块是作为主程序执行的,即当前脚本是直接从命令行运行的,而不是被其他模块导入的,则执行该条件语句块中的代码。在Python中,我们可以把它看成是一个简单的变量,而这个变量前后加了下划线,表示它是一个被系统定义的名字,这就是和普通变量命名方式的区别。
2023-11-30 18:20:27 131
原创 一文搞懂什么是接口
本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。看完这段定义,我相信绝大多数的小白,还是不明白接口是干什么的,其实通俗点讲,接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。小白经常听人说接口,接口测试,接口自动化,那么什么是接口,接口测试的方法是什么,接口自动化怎么做呢?
2023-10-25 11:01:55 74 1
原创 Python中__init__.py文件有什么作用
Python中每个包中,都有__init__.py文件。通常__init__.py文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入。写在脚本.py文件中的函数,比如xx.py,可以在另一个模块或者脚本中通过import xx进行导入。为什么每个python包中都有一个__init__.py文件?和文件夹不同的是,包的根目录下存在__init__.py。
2023-08-09 15:24:09 117
原创 谷歌浏览器Chrome和浏览器驱动webdriver的版本对应
接着,查看现有chromedriver版本,win+r,打开cmd,输入chromedriver --version可查看chromedriver现版本,发现跟上面chrome版本不对应。这种方式的好处是,你可以在不同的项目或环境中使用不同版本的ChromeDriver,而无需更改全局的环境变量设置。此时先首先查看本地Chrome浏览器的版本:进入chrome浏览器,点击设置-关于Chrome,注意,这个查看会导致浏览器自动更新。WebDriver:是Selenium的一个关键组件,用于控制和操作浏览器。
2023-08-09 14:08:05 11354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人