gpt4 book ai didi

python - 有没有办法在Python中快速创建许多文件,许多连续文件(ex1 ... ex 50)?

转载 作者:行者123 更新时间:2023-11-30 23:26:32 26 4
gpt4 key购买 nike

我正在做《艰难地学习 Python》中的练习!我给它们起了像exercise1.py、exercise2.py 这样的名称,它们最多可达 50 个。我在 Windows 上使用 Sublime Text 和 Cygwin。

从概念上讲,计算机可以非常快地完成许多重复性的事情。有没有一种方法可以创建一堆文件,例如 excercise1.py 最多 50 个文件,或者打开所有文件,这样我就不必在手动创建和打开空白页面的练习之间浪费时间?

抱歉,我有点不知所措,没有必要的词典来简要/用技术术语描述我想做的事情。

最佳答案

考虑一下您通常如何打开文件:

file = open('exercise.py', 'w')
# do stuff to file, or just nothing
file.close()

现在我们想要执行 50 次:

for i in range(50):
file = open('exercise.py', 'w')
file.close()

但是每次我们都应该用不同的字符串替换'exercise.py'。即'exercise1.py''exercise2.py'

for i in range(50):
filename = # some expression involving i
file = open(filename, 'w')
file.close()

你能想到filename =后面应该接什么吗?基本答案可能涉及用于连接字符串的 + 运算符(即,将它们背靠背粘合在一起),以及可以将数字转换为字符串的 str 函数。稍微复杂一点的答案可能涉及 the % operator for string formattingstr.format方法

关于python - 有没有办法在Python中快速创建许多文件,许多连续文件(ex1 ... ex 50)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22447721/

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