簡體   English   中英

如何在打印 function 中使用“end”關鍵字參數?

[英]How to use 'end' keyword argument with print function?

我是 python 的初學者,我嘗試從文本文件中打印 python 中的語句。 我使用了以下代碼,它從print語句中拋出了語法錯誤。 我不確定。

file= (test.txt)
with open (file) as f:
    l=f.readline()
    print (l[10:19], end = "");
    print (l[20:34], end = "");
    print (l[40:45], end = "");

因為我需要來自不同位置的多個單詞(來自同一行的幾個單詞和來自不同行的幾個單詞)。 我使用了多個print語句。

如果有任何可能的最佳解決方案可以從不同位置打印多個單詞,請建議我。

第一個錯誤您應該使用帶單引號或雙引號的字符串。 你剛剛寫了file=(test.txt) ,應該替換為file='test.txt'

下一個是 for 循環子句中行尾的分號 ( ; )。 所以使用以下

print (l[10:19], end="")
print (l[20:34], end="")
print (l[40:45], end="")

我希望這會對你有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM