
python
小土豆小洋芋
这个作者很懒,什么都没留下…
展开
-
Python open()和with open() as的区别
1、open() 方法介绍:打开一个文件并返回文件对象,如果该文件无法被打开,会抛出OSError。最后一定要调用close()方法保证关闭文件对象。语法:open( file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)mode参数**注意:(1)r+:可读写,打开时不清空文件,可写到文件任何位置。默认在文件开始,因此会覆写文件。(2)a+:可读原创 2021-06-08 17:26:50 · 284 阅读 · 0 评论 -
Python time模块 strftime() 和time.localtime()方法
Python time strftime() 方法Python time strftime() 函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数 format 决定。语法:time.strftime(format[, t])format -- 格式字符串。t -- 可选的参数t是一个struct_time对象。%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0原创 2021-06-08 16:46:44 · 3190 阅读 · 1 评论 -
python3 输出目录及os.path.dirname的使用
使用sys模块只输出目录,不包含当前文件名例1:import sys,osprint(os.getcwd())输出结果:D:\BaiduNetdiskDownload\work\练习使用os.path.dirname语法:os.path.dirname(path)功能:去掉文件名,返回目录例2:print(os.path.dirname("E:/Read_File/read_yaml.py"))输出结果:E:/Read_Fileprint(os.path.dirname("原创 2021-06-08 13:47:05 · 260 阅读 · 0 评论 -
Python yaml文件读取load()、写入dump()
1、读取yaml、yml文件:load()语法:data=yaml.load(f,Loader=yaml.FullLoader)要加上:Loader=yaml.FullLoader,否则会报错data=yaml.load(f)例:import yaml def main(): with open("./data.yaml","r") as f: data=yaml.load(f,Loader=yaml.FullLoader) print(data) if __n原创 2021-06-09 09:55:29 · 5067 阅读 · 0 评论 -
Python unittest框架各模块分解及示例
此框架是基于python的unittest单元测试框架写的。先来看下框架的目录结构:common :公共的方法目录conf: 配置文件存放目录data :测试数据目录library :存放一些下载第三方的模块logs:日志文件存放的目录reports :测试报告存放目录testcases:测试用例类模块目录run_test.py:主程序,项目的启动文件这里只需要把它们组合起来,然后通过各模块之间的调用,运行主程序来完成:读取excel用例数据、读取配置文件数据、ddt数据驱动自动获取用原创 2021-06-22 10:22:33 · 417 阅读 · 0 评论 -
Python模块调用方式详解
#!/usr/bin/env python3#_*_coding:utf-8_*_#@author :yinzhengjie#blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/#EMAIL:y1053419035@qq.com#方法一:''' import modname 提示:这种导入方法适合用在导入内原创 2021-06-21 16:31:37 · 176 阅读 · 0 评论 -
python 正斜杠和反斜杠的区别,‘/‘和‘\‘
在编程中会经常遇到使用文件或者使用URL的情况,会发现有时会用 ‘\’ 有时会用 ‘/’。这里介绍一下两者的区别。这两个主要是分辨本地和网络的。\是下向,其实通俗点讲就是下载咯,下载到你自己的电脑上嘛,也就是本地了,所以就用\来代表本地的路径;而/则是向上,我们平时说上传,上传到网络上,所以这个就用来了做网络上的路径。 其实就是区分本地和网络的。"\" 表示的是本地路径 : 例如-- E:\音乐\胡歌+-+天亮以后.mp3''/" 表示的是网络路径 : 例如-- https:原创 2021-06-08 14:02:31 · 4835 阅读 · 0 评论 -
Python中下划线的5种含义
Python中下划线的5种含义原创 2022-09-06 14:18:37 · 416 阅读 · 1 评论 -
python中os.path模块的函数详解
python中os.path模块的函数详解原创 2022-09-06 14:04:58 · 1242 阅读 · 0 评论 -
python中如何兼容 windows 和 linux 不同环境的操作系统路径。
python中如何兼容 windows 和 linux 不同环境的操作系统路径。原创 2022-09-05 14:21:50 · 3191 阅读 · 0 评论 -
selenium 中By的八种定位元素方法
selenium By八种方式定位元素原创 2022-08-18 17:27:21 · 1086 阅读 · 0 评论 -
macOS---修改pip的镜像源
打开终端,然后进行以下命令输入1.进入 “~” 目录cd ~2,创建.pip文件夹mkdir .pip3.进入文件夹cd .pip4.创建文件touch pip.conf5.vim打开文件vim pip.conf输入以下内容[global]index-url = http://pypi.douban.com/simple[install]trusted-host=pypi.douban.com:wq #输入完后,保存退出6,可替换的国内源阿里云 :http原创 2021-09-06 16:33:12 · 1116 阅读 · 0 评论 -
python路径拼接os.path.join()函数的用法
os.path.join()函数:连接两个或更多的路径名组件1.如果各组件名首字母不包含’/’,则函数会自动加上2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾例1:import osPath1 = 'home'Path2 = 'develop'Path3 = 'code'Path10 = Path1 + Path2 + Path3Path20 = os.path.join(Path1,Path2,Path3原创 2021-06-08 11:19:52 · 243 阅读 · 0 评论 -
Python 绝对路径获取及os.path.abspath用法
os.path.abspath用法当你想取指定文件或目录的绝对路径(完整路径),想起OS模块不是有个取文件绝对路径的方法os.path.abspath(),马上拿来用!例1:获取运行文件当前的完整路径print(os.path.abspath(__file__))print(os.path.abspath('系统路径.py')) #获取当前运行文件绝对路径`输出D:\BaiduNetdiskDownload\work\练习\系统路径.py例2:获取其他目录下的文件路径print(os.p原创 2021-06-08 11:09:30 · 16403 阅读 · 0 评论 -
解决hrun运行yaml文件报错httprunner.cli:main_run:49 - No valid testcases found, exit 1.
问题描述:httprunner版本:3.1.4har2case -V0.3.1yaml文件如下:- config: name: test kuaidi100 api request: base_url: http://www.kuaidi100.com - test: name: test kuaidi100 one request: url: /query method: GET原创 2021-01-19 14:53:59 · 1569 阅读 · 4 评论