很早很早的時候,computer這個東西習慣于被稱之為計算機,因為它的主要功能是完成一些科學計算的東西,我記得自己鼓搗它的時候,就是計算,根本就沒有想到它有早一日還可以用來做別的。后來另外一個名字“電腦”逐漸被人們接收了,特別是網絡發展起來之后,computer這個東西,如果要不上網,簡直就不知道干什么。而且,現在似乎還有一個趨勢,越來越強化網絡的作用,而本機的功能雖然硬件在提升,可以做的事情感覺不多了。不管怎么,網絡是離不開了。上網,連上網之后干什么呢?
系統 2019-09-27 17:54:59 1610
本文實例講述了PythonWeb框架之Django框架cookie和session用法。分享給大家供大家參考,具體如下:part1概念在Django里面,cookie和session都記錄了客戶端的某種狀態,用來跟蹤用戶訪問網站的整個回話。兩者最大的區別是cookie的信息是存放在瀏覽器客戶端的,而session是存放在服務器端的。兩者使用的方式都是request.COOKIES[XXX]和request.session[XXX],其中XXX是您想要取得的
系統 2019-09-27 17:54:57 1610
上一章我們介紹了python中的列表,本章介紹其余三種數據結構:字典、集合和元組。1、字典字典有兩個特點:其一,字典是由大括號{}包圍的;其二,字典的每一個元素的模式都是“鍵:值”,而不是“鍵=值”,兩個元素之間用逗號,隔開。注意,字典初始化的順序不會保持,在初始化后,再次查看字典時,元素順序可能變化。一般訪問字典的數據時,使用中括號記法,中括號中是鍵,使用鍵來訪問其關聯的數據值。python字典的底層是一個大小可變的散列表。空字典的初始化就是一個空的大括
系統 2019-09-27 17:54:55 1610
前言自動化測試中我們存放數據無非是使用文件或者數據庫,那么文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我們的首選,無論是編寫測試用例還是存放測試數據,excel都是很方便的。那么今天我們就把不同模塊處理excel文件的方法做個總結,直接做封裝,方便我們以后直接使用,增加工作效率。openpyxlopenpyxl是個第三方庫,首先我們使用命令pipinstallopenpyxl直接安裝注:openpyxl操作excel時,行
系統 2019-09-27 17:54:53 1610
配置文件的類型通常自動化測試中的配置文件是以.ini和.conf為后綴的文件配置文件的組成1.section2.option3.value配置文件的格式[section_name]#=號可以使用:號代替option_name=value配置文件的注釋通常使用#號或者;分號注釋,有一點一定要注意,注釋最好不要寫到option_name=value行的后面,否則你會遇到意想不到的錯誤配置文件的作用那么我們的配置文件主要來干些什么呢?1.可以存儲測試中測試用例使
系統 2019-09-27 17:54:50 1610
前言前面幾篇文章基本上已經了解了pytest命令使用,收集用例,finxture使用及作用范圍,今天簡單介紹一下conftest.py文件的作用和實際項目中如是使用此文件!實例場景首先們思考這樣一個問題:如果我們在編寫測試用的時候,每一個測試文件里面的用例都需要先登錄后才能完成后面的操作,那么們該如何實現呢?這就需要我們掌握conftest.py文件的使用了。實例代碼創建如下一個目錄ConftestFile|conftest.py|test_file_01
系統 2019-09-27 17:54:45 1610
本文實例講述了PythonDjango框架實現應用添加logging日志。分享給大家供大家參考,具體如下:DjangousesPython'sbuiltinloggingmoduletoperformsystemlogging.Django使用python的內建日志模塊來記錄系統日志,但是要想在django應用中開啟此功能使我們的部分操作能夠被記錄到日志文件,那么就需要進行一定的配置并且根據具體的log類型來進行調用step1:配置setting.py以下
系統 2019-09-27 17:54:44 1610
本文實例講述了Python實現生成密碼字典的方法。分享給大家供大家參考,具體如下:key_data.py文件存放組成數據,可以隨時擴充及簡化。#coding=utf-8#!/usr/bin/pythondefyear():#返回字符串類型的年份列表year=range(1984,2018)#常用年份列表year_str=[]foryinyear:year_str.append(str(y))returnyear_strdefmonth_or_day(n):
系統 2019-09-27 17:54:41 1610
前言今天我們再說一下pytest框架和unittest框架相同的fixture的使用,了解unittest的同學應該知道我們在初始化環境和銷毀工作時,unittest使用的是setUp,tearDown方法,那么在pytest框架中同樣存在類似的方法,今天我們就來具體說明。先附上官方文檔的一段說明1.每個級別的setup/teardown都可以多次復用2.如果相應的初始化函數執行失敗或者被跳過則不會執行teardown方法3.在pytest4.2之前,xu
系統 2019-09-27 17:54:40 1610
正文首先得說明的是,Python的類分為經典類和新式類經典類是python2.2之前的東西,但是在2.7還在兼容,但是在3之后的版本就只承認新式類了新式類在python2.2之后的版本中都可以使用經典類和新式類的區別在于:經典類是默認沒有派生自某個基類的,而新式類是默認派生自object這個基類的:復制代碼代碼如下:#oldstyleclassA():pass#newstyleclassA(obejct):pass2.經典類在類多重繼承的時候是采用從左到右
系統 2019-09-27 17:54:38 1610