我该如何将其放在一行中


with open('output.txt', 'w') as f:
for item in winapps.list_installed(): 
print(item, file=f)

所以我有了这个基本的代码。我怎样才能排队?不包括带有open的,因为后面会包括其他东西。

我在想这样的xD

with open('output.txt', 'w') as f:
for item in winapps.list_installed(print(item, file=f)) 

这可以通过多种方式放在一行中。在不更改代码的情况下,您可以删除换行符并缩进:

with open('output.txt', 'w') as f:
for item in winapps.list_installed(): print(item, file=f)

或者只使用开箱和打印格式:

with open('output.txt', 'w') as f:
print(*winapps.list_installed(), sep="n", file=f)

也可以在一行中完成:

with open('output.txt', 'w') as f: print(*winapps.list_installed(), sep="n", file=f)

也就是说,这不是一个好的代码设计选择。让事物更有良知(有时(会降低可读性。

相关内容

  • 没有找到相关文章

最新更新