gpt4 book ai didi

python - 创建显示连续数字的文件

转载 作者:太空宇宙 更新时间:2023-11-04 02:12:54 25 4
gpt4 key购买 nike

我必须创建一个文本文件,每行显示一个连续的数字consecutive_numbers("numbers.txt", 5) 应该在不同的行上显示 1-5对于某些程序将无法运行。

def consecutive_numbers(filename,n):
"""
sig : str , int -> NoneType
"""

myfile = open(filename, "w")

for i in range(n):
newline = i + 1
myfile.write(str(newline) + "\n")

myfile.close()

#consecutive_numbers("numbers.txt", 5)

最佳答案

为什么不只是:

def consecutive_numbers(filename,n):
"""
sig : str , int -> NoneType
"""
with open(filename,'w') as f:
f.write('\n'.join(range(1,n+1)))

实际上你的代码对我有用,但要让它更高效、更短。

关于python - 创建显示连续数字的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53331711/

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