日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python excel和yaml文件的讀取封裝

瀏覽:29日期:2022-06-30 09:33:03
excel

import osimport xlrdPATH = lambda p: os.path.abspath( os.path.join(os.path.dirname(__file__), p))class ExcelData: def __init__(self, file, sheet='sheet1', title=True): # 判斷文件存在不存在 if os.path.isfile(PATH(file)): self.file = PATH(file) self.sheet = sheet self.title = title self.data = list() self.workbook = xlrd.open_workbook(self.file) else: raise FileNotFoundError('文件不存在') @property def get_data(self): '''獲取表格數(shù)據(jù)''' if not self.data: # 判斷表單名稱 if type(self.sheet) not in [int, str]:raise Exception('表單名稱類型錯誤') else:if type(self.sheet) == int: book = self.workbook.sheet_by_index(self.sheet)else: book = self.workbook.sheet_by_name(self.sheet) # 判斷表格是否有表頭,有則輸出列表嵌套字典形式數(shù)據(jù),否則輸入列表嵌套列表形式數(shù)據(jù) if self.title:title = book.row_values(0)for i in range(1, book.nrows): self.data.append(dict(zip(title, book.row_values(i)))) # 可參考字典章節(jié) else:for i in range(book.nrows): self.data.append(book.row_values(i)) return self.data @property def get_sheets(self): '''獲取所有表單,這個在后續(xù)會用到''' book = self.workbook.sheets() return book

調(diào)用操作

infos = ExcelData('htmls/測試用例.xlsx', '登入頁面', True).get_dataprint(infos)sheets = ExcelData('htmls/測試用例.xlsx').get_sheetsprint(sheets)

python excel和yaml文件的讀取封裝

yaml

import osimport yamlfrom yamlinclude import YamlIncludeConstructorYamlIncludeConstructor.add_to_loader_class(loader_class=yaml.FullLoader) # 用于yaml文件嵌套PATH = lambda p: os.path.abspath(os.path.join( os.path.dirname(__file__), p))class YamlData: def __init__(self, file): if os.path.isfile(PATH(file)): self.file = PATH(file) else: raise FileNotFoundError('文件不存在') @property # 設(shè)置屬性,調(diào)用data方法時可通過調(diào)用屬性,不需要帶括號 def data(self): with open(file=self.file, mode='rb') as f: infos = yaml.load(f, Loader=yaml.FullLoader) # infos = yaml.load(f) return infos

調(diào)用操作

infos = YamlData('htmls/loginsucess.yaml').dataprint(infos)'D:Program FilesPythonPython37-32python.exe' D:/demo/yamldata.py{’id’: ’login_001’, ’module’: ’登入頁面’, ’title’: ’登入時賬號為空’, ’message’: ’已打開鏈接’, ’testcase’: [{’element_info’: ’css->[placeholder='請輸入賬號']’, ’operate_type’: ’send_keys’, ’keys’: ’SSSS’, ’info’: ’點擊賬號輸入框,輸入賬號’}, {’element_info’: ’css->[placeholder='請輸入密碼']’, ’operate_type’: ’send_keys’, ’keys’: ’XXX’, ’info’: ’點擊密碼輸入框,輸入密碼’}, {’element_info’: ’div->'登 錄'’, ’operate_type’: ’click’, ’info’: ’點擊登入菜單’}, {’operate_type’: ’is_sleep’, ’keys’: 3, ’info’: ’等待進入’}], ’check’: None}Process finished with exit code 0

以上就是python excel和yaml文件的讀取與封裝的詳細(xì)內(nèi)容,更多關(guān)于python 文件讀取與封裝的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: python
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
不卡一区综合视频| 69精品国产久热在线观看| 国产亚洲欧美日韩在线观看一区二区 | 欧美一区三区| 蜜桃成人精品| 天堂av在线| 免费一区二区三区在线视频| 日韩avvvv在线播放| 日韩1区2区日韩1区2区| 国产精品视频一区二区三区四蜜臂 | 日韩精品久久理论片| 亚洲精品三级| 日本aⅴ精品一区二区三区| 国产一卡不卡| 精品九九在线| 国产一区二区三区天码| 首页国产精品| 亚洲精品国产嫩草在线观看| 香蕉久久精品| 日韩中文字幕区一区有砖一区| 亚洲精品系列| 久久久国产精品网站| 日韩a一区二区| 欧美91视频| 亚洲1区在线观看| 国产精品magnet| 91综合网人人| 日韩视频在线一区二区三区 | 六月丁香综合| 亚洲三区欧美一区国产二区| 91大神在线观看线路一区| 久久免费视频66| 亚洲成人不卡| 视频一区二区中文字幕| 国产日韩视频| 亚洲成人一区在线观看| 热久久免费视频| 国产精品免费99久久久| 日韩高清成人| 国产精品毛片一区二区三区| 日本精品在线播放| 日韩深夜视频| 亚洲专区视频| 精品国产黄a∨片高清在线| 欧美日韩在线二区| 日韩高清不卡一区二区| 国产精品毛片久久| 老色鬼久久亚洲一区二区| 国产精品欧美在线观看| 久久精品免费一区二区三区 | 国产乱人伦丫前精品视频 | 香蕉成人久久| 国产精品久久久久久模特| 久久精品亚洲人成影院| 日韩激情av在线| 天堂中文av在线资源库| 五月国产精品| 久久精品影视| 国产精品调教| 亚洲二区三区不卡| 国产精品一区二区免费福利视频| 日韩久久一区二区三区| 日本一区福利在线| 日韩欧美午夜| 日韩中文字幕一区二区高清99| 国产精选在线| 日本成人手机在线| 青青久久av| 久久国内精品自在自线400部| 亚洲不卡av不卡一区二区| 青草av.久久免费一区| 亚洲v在线看| 久久av超碰| 一区二区精彩视频| 91精品啪在线观看国产18| 国产情侣久久| 女人天堂亚洲aⅴ在线观看| 免费在线日韩av| 亚洲图片久久| 久久久成人网| 美女国产一区二区三区| 亚洲影院天堂中文av色| 日韩欧美一区二区三区在线视频| 欧美一区激情| 在线观看亚洲精品福利片| 成人久久一区| 精品国产一区二区三区av片| 美女网站久久| 一区二区小说| 成人国产综合| 免费一区二区三区在线视频| 日韩国产欧美一区二区三区| 91精品电影| 国产精品亚洲一区二区三区在线观看| 日韩精品电影一区亚洲| 在线午夜精品| 久久中文字幕二区| 久久久男人天堂| 久久精品一本| 免费看久久久| 国产探花在线精品| 少妇精品久久久| 在线精品视频一区| 玖玖精品视频| 亚洲自拍另类| 一区二区亚洲精品| 久久久久国产精品一区三寸| av资源中文在线天堂| 麻豆精品久久| 国产免费av一区二区三区| 91成人福利| 日本视频中文字幕一区二区三区| 中文字幕一区二区三区四区久久 | 久久久久免费av| 日本а中文在线天堂| 中文在线免费视频| 成人亚洲一区| 久久男人天堂| 日韩精品电影| 欧美aa在线观看| 青青久久av| 亚洲国产不卡| 视频在线在亚洲| 亚洲精品字幕| 久久精品99国产国产精| 国产精品主播| 国产精品videossex久久发布| 国产高清精品二区| 乱一区二区av| 麻豆精品视频在线观看免费| 国产精品22p| 美女久久久久久| 麻豆精品少妇| 国产传媒在线观看| 欧美日韩视频网站| 91精品国产调教在线观看| 欧美日韩日本国产亚洲在线| 国产精品毛片在线看| 亚洲精品麻豆| 国产精一区二区| 国内精品伊人| 91精品国产调教在线观看| 不卡一区综合视频| 99re国产精品| 日本一区二区中文字幕| 国产精品美女午夜爽爽| 精品国产免费人成网站| 精品国模一区二区三区| 国产一区久久| 日韩制服丝袜av| 国产日韩欧美一区二区三区在线观看| 欧美精品导航| 久久精品国产亚洲夜色av网站| 婷婷综合五月| 日韩欧美中文字幕在线视频| 国产麻豆精品久久| 超碰在线99| 亚洲免费中文| 国产日本精品| 亚洲综合日本| 久久久久伊人| 久久婷婷av| 蜜桃av一区二区在线观看| 中文一区一区三区免费在线观 | 蜜桃精品视频| 91精品婷婷色在线观看| 亚洲精选成人| 日韩a一区二区| 欧美~级网站不卡| 日本综合字幕| 精品国产欧美日韩一区二区三区| 日本不良网站在线观看| 丝袜国产日韩另类美女| 国产精品激情| 91精品二区| 欧美激情视频一区二区三区免费 | 欧美精品一区二区久久| 日韩av中文在线观看| av高清不卡| 日韩一区二区三区四区五区| 久久久久久色 | 亚洲一级高清| 日韩在线观看中文字幕| 久久不卡日韩美女| 亚洲免费中文| 日韩午夜视频在线| 久久精品动漫| 国产精品一区高清| 狠狠久久婷婷| 久久精品一区二区三区中文字幕| 欧美日韩国产一区二区三区不卡| 国产精品亚洲人成在99www | 亚洲精品麻豆| 日韩成人精品一区| 日本在线一区二区三区| 亚洲精品国产嫩草在线观看 | 国产精品久久久久久久久妇女| 男女激情视频一区| 精品伊人久久久| 99日韩精品|