gpt4 book ai didi

Python - 制作文件的副本

转载 作者:太空狗 更新时间:2023-10-29 22:22:52 28 4
gpt4 key购买 nike

我有一个文件要多次复制到一个目录中。可能是 100,也可能是 1000。这是一个变量。

我想到了这个:

import shutil

count = 0
while (count < 100):
shutil.copy2('/Users/bubble/Desktop/script.py', '/Users/bubble/Desktop/pics')
count = count + 1

它将文件的 1 个副本放在目录中,但只有 1 个文件。我的猜测是它不会像复制和粘贴时那样自动在文件末尾添加 2、3、4、5 等。

有什么办法吗?

问候。

最佳答案

使用str.format :

import shutil

for i in range(100):
shutil.copy2('/Users/bubble/Desktop/script.py', '/Users/bubble/Desktop/pics/script{}.py'.format(i))

为了让它更有用,可以添加格式说明符 {:03d}(3 位数字,即 001、002 等)或 {:04d}(4 位数字,即 0001、0002 等)根据 @Roland Smith 建议的需要.

关于Python - 制作文件的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17896847/

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