gpt4 book ai didi

python - 使用 **kwargs 创建 .txt 文档

转载 作者:行者123 更新时间:2023-11-28 21:03:06 25 4
gpt4 key购买 nike

如何将我的 **kwargs 放入我新创建的 .txt 文档中?

def credentials_file(filename, **kwargs):
open(filename, "w")
for key, value in kwargs.items():
filename.write("{}: {}\n" .format(key, value))


credentials_file("credentials.txt", First_Name="John",
Last_Name="Cleese")

最佳答案

open(filename, "w") filename从字符串转换为文件处理程序 ,它会打开文件(有时会创建一个文件)并返回一个句柄。

所以你应该使用:

def credentials_file(filename, **kwargs):
<b>handle = </b>open(filename, "w")
for key, value in kwargs.items():
<b>handle</b>.write("{}: {}\n" .format(key, value))
<b>handle.close()</b>

但是在句柄的情况下,最好使用 with 上下文:

def credentials_file(filename, **kwargs):
<b>with</b> open(filename, "w")<b> as handle:</b>
for key, value in kwargs.items():
<b>handle</b>.write("{}: {}\n" .format(key, value))

当你跳出with时上下文会自动关闭文件。

关于python - 使用 **kwargs 创建 .txt 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46940809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com