繁体   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