【发布时间】:2019-09-25 17:35:27
【问题描述】:
希望用户输入重命名批处理照片文件,但更改结尾后缀。
每隔几个月,我就会得到相同的工作,重命名数百张照片。如果不是几天的话,我需要几个小时才能完成。到目前为止,我有代码询问测试类型(照片正在捕捉)、测试数量、测试从用户输入到用户输入的深度。
但我遇到了一个障碍,我希望能够批量重命名,但不同的照片显示不同的深度。因此,例如,我希望照片是名称: BH01_0-5m 然后命名下一张照片。 BH01_5-10m
但我只知道如何编码,所以所有东西都被命名为 BH01_0-5m
这是我目前用于用户输入的代码:
borehole = raw_input("What type of geotechnical investigation?")
type(borehole)
number = raw_input("What number is this test?")
type(number)
frommetre = raw_input("From what depth (in metres)?")
type(frommetre)
tometre = raw_input("What is the bottom depth(in metres)?")
type(tometre)
name = (borehole+number+"_"+frommetre+"-"+tometre)
print(name)
我得到了我想要的第一个照片文件的标题,但如果我在每个文件夹中有 4 张照片,它们现在将被重命名为与用户输入完全相同的内容。我希望以 5 米为单位(0-5、5-10、10-15、15-20、20-25 等)使后缀连续。
【问题讨论】:
-
您的代码显示了第一张照片的名称是如何建立的。但是原始文件的名称是什么?输入文件夹中有多少组照片?也许如果您提供有关输入的更多信息,您可以获得一些关于如何解决问题的提示。
-
每个文件夹中有 3-6 张照片,每个项目有 52 个文件夹。照片的原始名称是手机和相机为它们设置的随机日期名称
标签: python python-3.x rename file-rename