現(xiàn)在需要一個寫文件方法,將selenium的腳本運行結(jié)果寫入test_result.log文件中
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:空間域名、網(wǎng)絡空間、營銷軟件、網(wǎng)站建設、左權(quán)網(wǎng)站維護、網(wǎng)站推廣。
首先創(chuàng)建寫入方法
[html] view plain copy
def write_result(str):
writeresult=file(r'D:\eclipse4.4.1 script\my_selenium\model\test_result.log','a+')
str1=writeresult.write(str+'\n')
writeresult.close()
return str
如上str1=writeresult.write(str+'\n') 中寫入的文件默認在一行顯示,當調(diào)用此方法后,每次都會在該文件第一行寫入
在寫入?yún)?shù)str后加“\n”則會在每次完成寫入后,自動換行到下一行,下次寫入時便會在下一行寫入
python中print函數(shù)的用法是:
第一種方法:一個蘿卜一個坑,下面的代碼中,{0}、{1}、{2}分別表示j,i,j*i,單引號里面是輸出格式。
print('{0}+{1}={2}'.format(j,i,j+i))。
第二種方法:類似于C語言格式輸出,使用%開頭格式輸出。
print("%d + %d = %d" %(j,i,j+i))。
python中自動換行,要想不換行的話,需要在print括號最后面加上 , end = ''print(i, end = '' )。
Python常用格式字符是:
1、%s 字符串采用str()的顯示。
2、%x 十六進制整數(shù)。
3、%r 字符串(repr())的顯示。
4、%e 指數(shù)(基底寫e)。
5、%c 單個字符。
6、%E 指數(shù)(基底寫E)。
7、%b 二進制整數(shù)。
8、%f,%F 浮點數(shù)。
9、%d 十進制整數(shù)。
10、%g 指數(shù)(e)或浮點數(shù)(根據(jù)顯示長度)。
11、%i 十進制整數(shù)。
12、%G 指數(shù)(E)或浮點數(shù)(根據(jù)顯示長度)。
13、%o 八進制整數(shù)。
14、%% 字符%。
1、可以用for循環(huán)來做,循環(huán)之前設定一個i=0,就是第i行,循環(huán)結(jié)束的時候i+=1
2、如果是一個單元格里面的內(nèi)容太長需要換行,這個就要設定單元格的樣式了,跟你直接操作excel時候差不多,設定必要的樣式就可以了
Text='''numbers=[100,34,678]len(numbers)'''#這是你給的兩行碗糕l=Text.split('\n')#切開l.reverse()#倒序foriinl:printi#運行結(jié)果:#len(numbers)#numbers=[100,34,678]#換行完成!
Windows換行符是'\r\n',
Unix/Linux的換行符為'\n',
Mac的換行符為'\r',
在python中,對換行符進行了統(tǒng)一處理,定義為'\n。
方法一、使用“\”進行換行輸入:
1、在python中,Python 用反斜線 (“\”) 作為續(xù)行符(換行符),這里以python3.5為例。首先運行終端或者cmd命令行(windows下),執(zhí)行python3.5的命令。
2、然后輸入如下圖所示的內(nèi)容。本身就是輸出hello world!的字符串。但是這里使用了"\"進行換行。
3、這種換行方法也可以在編輯器中進行,這里以vim為例,輸入與上圖類似的代碼,保存為t.py腳本文件。
4、在bash中執(zhí)行如下命令,同樣可以執(zhí)行。
5、如果不希望使用命令,則可以給python腳本加上權(quán)限。首先要在腳本文件中指明腳本解釋器為python。在上面的t.py腳本文件中加入下面一行內(nèi)容:#!/usr/bin/env python。
6、然后執(zhí)行如下命令給t.py添加可執(zhí)行權(quán)限,chmod 755 t.py。
執(zhí)行如下命令執(zhí)行python腳本,./t.py,同樣可以執(zhí)行。
方法二、特殊情況
1、在python語言中,小括號, 方括號或大括號中的表達式中是完全可以不使用"\"來換行,當然也可以不使用。比如下圖所示的代碼。是計算一個簡單的算術(shù)表達式。這時候小括號內(nèi)的表達式的換行可以不使用“\",直接回車,即可自動換行。
2、同樣也可以在編輯器進行這樣的輸入,下圖是vim中的輸入,沒有使用"\"。
名稱欄目:python函數(shù)自動換行,python輸出自動換行
網(wǎng)頁路徑:http://jinyejixie.com/article48/hojehp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、響應式網(wǎng)站、網(wǎng)頁設計公司、商城網(wǎng)站、網(wǎng)站排名、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)