不清楚為什么第五行輸出txt的結果和第四行一樣。同是列印第四和第五行,只有前面的才可以完整列印
uj5u.com熱心網友回復:
四五行只是兩種格式化字串的語法而已,第四行較普遍,第五行是后來新增的語法同時列印的話,第一個列印完,檔案讀取指標已經移動到了最后,所以再列印就是空了
可以第四行后面加個
f_name.seek(0)試試
uj5u.com熱心網友回復:
謝謝,我試一下。第五行的語法不了解,還要多看看uj5u.com熱心網友回復:
謝謝,我試一下。第五行的語法不了解,還要多看看uj5u.com熱心網友回復:
第五行代碼也是一種字串格式化方法就像%s
只不過這里用的是{},然后在字串前面加上f,然后在大括號里想要傳遞的引數
a = 'hello'
b = f'{a} world!'
print(b)
##### 輸出 #####
hello world!
另外了解下format這種字串格式化方法可能會更容易理解些
uj5u.com熱心網友回復:
這是從python3.6開始的一種新的字串格式化方式f-string.花括號里面的是可替換的內容
uj5u.com熱心網友回復:
謝謝,不然我都不清楚轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/21436.html
上一篇:10. 配置Horizon — OpenStack Queens 三節點部署
下一篇:多開技術-單視窗單行程單IP技術
