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)
也就是说,这不是一个好的代码设计选择。让事物更有良知(有时(会降低可读性。