python3 print 一樣的字串卻不相等

2021-09-11 17:28:14 字數 506 閱讀 2722

往txt檔案中寫入字串,再次讀取卻和之前的不一樣了,經調差發現是因為print()是列印不出換行符的,所以只是看起來像等,具體辦法是在讀出的字串後面加上.strip()去除換行符

with open(os.path.join(dddir,'info.txt'),'r') as f:

data = f.readlines()

for i in f:

print("ddd",chardet.detect(i))

print(data[0],dddir)

if data[0].strip() == 'success':

num_of_success +=1

if data[0].strip() == 'collision':

num_of_collision +=1

if data[0].strip()== "no collision":

num_of_no_collision +=1`

python3 print顏色顯示

顯示方式 效果 0 終端預設設定 1 高亮顯示 4 使用下劃線 5 閃爍 7 反白顯示 8 不可見 字型色 背景色 顏色描述 30 40 黑色 31 41 紅色 32 42 綠色 33 43 黃色 34 44 藍色 35 45 紫紅色 36 46 青藍色 37 47 白色 print 033 1 3...

Python3 print 函式用法總結

輸出字串和數字 print runoob 輸出字串 runoob print 100 輸出數字 100 str runoob print str 輸出變數 runoob l 1 2,a 列表 print l 1,2,a t 1 2,a 元組 print t 1,2,a d 字典 print d 格式...

Python 3 print 函式用法總結

1 print runoob 輸出字串 2runoob 3 print 100 輸出數字 4 100 5 str runoob 6 print str 輸出變數 7runoob 8 l 1,2,a 列表 9 print l 10 1,2,a 11 t 1,2,a 元組12 print t 13 1,...