gpt4 book ai didi

python - 使用 "while"时删除最后一个字符

转载 作者:行者123 更新时间:2023-11-28 20:56:21 24 4
gpt4 key购买 nike

我用 Python 编写了一个函数来将我的数据排序为字典语法,但是因为我使用的是 while,所以我想删除一个逗号以避免语法无效。

例如下面的代码:

file = open("test.txt","w", encoding="utf-8")
number = 0
while number < 5:
file.write("some text" + ", ")
number += 1

这将创建包含以下文本的 test.txt:

some text, some text, some text, some text, some text,

我想删除最后添加的“,”,看起来像:

some text, some text, some text, some text, some text

有什么想法吗?

最佳答案

我会使用join

text_to_write = 5 * ['the text']
file.write(', '.join(text_to_write))

关于python - 使用 "while"时删除最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54788493/

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