學(xué)了一個多月的python,做了一個小程序:python實現(xiàn)簡單成績錄入系統(tǒng),實驗一下menu部分fromtkinterimport*#這是一個python模塊,python3中都有importtkinter.messagebox#這也是一個模塊fromfile_readimportreadfromfile_writeimportwriteclassstudent_main():#定義一個學(xué)生類def__init__(self):self.name=''s
系統(tǒng) 2019-09-27 17:50:34 1971
1.字符串大小寫轉(zhuǎn)換string.title()#將字符串中所有單詞的首字母以大寫形式顯示string.upper()#將字符串中所有字母轉(zhuǎn)化為大寫字母string.lower()#將字符串中所有字母轉(zhuǎn)化為小寫字母str="helloworld!"print(str.title())HelloWorld!print(str.upper())HELLOWORLD!print(str.lower())helloworld!2.字符拼接python中只用使用'+
系統(tǒng) 2019-09-27 17:50:30 1971
文件的數(shù)據(jù)是存放于硬盤上的,因而只存在覆蓋、不存在修改這么一說,我們平時看到的修改文件,都是模擬出來的效果,具體的說有兩種實現(xiàn)方式。一、方式一將硬盤存放的該文件的內(nèi)容全部加載到內(nèi)存,在內(nèi)存中是可以修改的,修改完畢后,再由內(nèi)存覆蓋到硬盤(word,vim,nodpad++等編輯器)。importoswithopen('37r.txt')asfr,\open('37r_swap.txt','w')asfw:data=fr.read()#全部讀入內(nèi)存,如果文件很
系統(tǒng) 2019-09-27 17:50:22 1971
采用Appium進(jìn)行自動化的功能性測試最酷的一點是,你可以使用具有最適合你的測試工具的任何一門語言來寫你的測試代碼。大家選擇最多的一個測試編程語言就是Python。使用Appium和Python為iOS和Android應(yīng)用編寫測試代碼非常容易。在這篇博文中我們將詳細(xì)講解使用Appium下的Python編寫的測試的例子代碼對一個iOS的樣例應(yīng)用進(jìn)行測試所涉及的各個步驟,而對Android應(yīng)用進(jìn)行測試所需的步驟與此非常類似。開始,先自https://githu
系統(tǒng) 2019-09-27 17:49:15 1971
10.13視圖1、什么是視圖視圖就是通過查詢得到一張?zhí)摂M表,然后保存下來,下次用的直接使用即可2、為什么要用視圖如果要頻繁使用一張?zhí)摂M表,可以不用重復(fù)查詢3、如何使用視圖視圖記錄的增、刪、改和表方法相同,但改變視圖記錄,原始表也跟著改,所以不要修改視圖記錄,只用于查看createviewteacher2courseas#創(chuàng)建視圖select*fromteacherinnerjoincourseonteacher.tid=course.teacher_id;
系統(tǒng) 2019-09-27 17:49:05 1971
一.字符串的寫法1.單引號或雙引號二.字符串是不會變的1.字符串不會變,只會新增后再賦值a='ABC'b=aa='XYZ'print(b)結(jié)果還是ABC三.字符串的拼接1.用加號+2.字符串不能與數(shù)字類型相加,需要使用內(nèi)置函數(shù)str()將數(shù)字類型轉(zhuǎn)換成字符串類型再拼接四.字符串的常用方法1.title()將字符串里面的英文單詞(空格隔開的叫一個單詞)首字母變大寫,其他字符不變2.upper()將字符串里面的所有英文字符變大寫,其他字符不變3.lower()
系統(tǒng) 2019-09-27 17:48:26 1971
WindowsError的錯誤代碼詳解0操作成功完成。1功能錯誤。2系統(tǒng)找不到指定的文件。3系統(tǒng)找不到指定的路徑。4系統(tǒng)無法打開文件。5拒絕訪問。6句柄無效。7存儲控制塊被損壞。8存儲空間不足,無法處理此命令。9存儲控制塊地址無效。10環(huán)境錯誤。11試圖加載格式錯誤的程序。12訪問碼無效。13數(shù)據(jù)無效。14存儲器不足,無法完成此操作。15系統(tǒng)找不到指定的驅(qū)動器。16無法刪除目錄。17系統(tǒng)無法將文件移到不同的驅(qū)動器。18沒有更多文件。19介質(zhì)受寫入保護(hù)。20
系統(tǒng) 2019-09-27 17:48:16 1971
0x00:使用xpath進(jìn)行網(wǎng)頁解析#coding:utf-8importrequestsimportosimportrefromlxmlimportetreeimporttimedefget_title(title):#獲取標(biāo)題,創(chuàng)建文件path=r"./Pic/"+titleifos.path.exists(path):#文件夾存在,返回returnpathelse:os.makedirs(path)#創(chuàng)建空文件夾returnpathdefpic_ge
系統(tǒng) 2019-09-27 17:48:14 1971
下面是實現(xiàn)代碼#coding:utf-8importtime,serialfromstructimport*importbinasciifile=open('E:\\1.bin','rb')i=0while1:c=file.read(1)#將字節(jié)轉(zhuǎn)換成16進(jìn)制;ssss=str(binascii.b2a_hex(c))[2:-1]print(str(binascii.b2a_hex(c))[2:-1])ifnotc:breakser=serial.Seri
系統(tǒng) 2019-09-27 17:48:02 1971
還是分析一下大體的流程:首先還是Chrome瀏覽器抓包分析元素,這是網(wǎng)址:https://www.douyu.com/directory/all發(fā)現(xiàn)所有房間的信息都是保存在一個無序列表中的li中,所以我們可以先獲取一個裝有l(wèi)i的element對象的列表,然后在對每個element逐一操作分析斗魚的翻頁,有一個下一頁按鈕,是個li,class="dy-Pagination-item-custom",但是當(dāng)煩到最后一頁的時候,class="dy-Paginat
系統(tǒng) 2019-09-27 17:47:21 1971
仔細(xì)研讀后學(xué)習(xí)了三個函數(shù):eval:計算字符串中的表達(dá)式exec:執(zhí)行字符串中的語句execfile:用來執(zhí)行一個文件需注意的是,exec是一個語句,而eval()和execfile()則是內(nèi)建built-in函數(shù)。Python2.7.2(default,Jun122011,15:08:59)[MSCv.150032bit(Intel)]onwin32Type"help","copyright","credits"or"license"formoreinf
系統(tǒng) 2019-09-27 17:46:53 1971
(1)方法一、直接用a標(biāo)簽的href+數(shù)據(jù)庫中文件地址,即可下載。缺點:wordexcel是直接彈框下載,對于imagetxt等文件的下載方式是直接在新頁面打開。(2)方法二、在python后臺對下載內(nèi)容進(jìn)項處理,返回內(nèi)容直接彈出下載框。#后臺處理函數(shù)defdownloadFile(req):filename=basePath+req.GET['url']deffile_iterator(file_name,chunk_size=512):withopen
系統(tǒng) 2019-09-27 17:46:33 1971
C語言中三目運(yùn)算符復(fù)制代碼代碼如下:expression?expr1:expr2;//expression為真則取表達(dá)式expr1的值,否則取expr2的值python三目實現(xiàn)方法:(1)expr=判斷表達(dá)式andexpr1orexpr2判斷表達(dá)式為真,此時如果expr1為真則expr=expr1,為假則變成Falseorexpr2,expr=expr2.判斷表達(dá)式為假,則演變成Falseorexpr2,此時expr=expr2.只要表達(dá)式expr1,ex
系統(tǒng) 2019-09-27 17:45:34 1971
python連接數(shù)據(jù)庫操作,方法如下:在本機(jī)的mysql數(shù)據(jù)庫中有一個名為yao的庫,其中有一個名為user的表,表中的內(nèi)容如圖下面,則是python連接數(shù)據(jù)庫的方法,及查找出表中的內(nèi)容,代碼如下:#!/usr/bin/python#filenameconn.pyimportMySQLdb#載入連接數(shù)據(jù)庫模塊try:#嘗試連接數(shù)據(jù)庫conn=MySQLdb.connect("localhost","root","www","yao",charset="ut
系統(tǒng) 2019-09-27 17:37:52 1971
學(xué)Python,想必大家都是從爬蟲開始的吧。畢竟網(wǎng)上類似的資源很豐富,開源項目也非常多。Python學(xué)習(xí)網(wǎng)絡(luò)爬蟲主要分3個大的版塊:抓取,分析,存儲當(dāng)我們在瀏覽器中輸入一個url后回車,后臺會發(fā)生什么?簡單來說這段過程發(fā)生了以下四個步驟:查找域名對應(yīng)的IP地址。向IP對應(yīng)的服務(wù)器發(fā)送請求。服務(wù)器響應(yīng)請求,發(fā)回網(wǎng)頁內(nèi)容。瀏覽器解析網(wǎng)頁內(nèi)容。網(wǎng)絡(luò)爬蟲要做的,簡單來說,就是實現(xiàn)瀏覽器的功能。通過指定url,直接返回給用戶所需要的數(shù)據(jù),而不需要一步步人工去操縱瀏覽
系統(tǒng) 2019-09-27 17:37:39 1971