〜/用于培训的文档/文件/音频/Female_Audio/001/001_Yoruba_Female_headsetMic_0001.wav,~/用于培训/文档的文件/FILES/Female_transcription/001/001_Yoruba_Female_headsetMic_0001.txt〜/文档/文件/用于培训/音频/ Female_Head_Mor_001 / 001。 /filesForTraining/transcriptions/Female_transcription/001/001_Yoruba_Female_headsetMic_0002.txt〜/ Documents / filesForTraining / audio / Female_Audio / 001 / 001_Yoruba_Female_headsetMic_0003.wav,〜/ Documents / filesForTraining / transcriptions / Female_headset / 001/001

我想增加.wav扩展名和.txt扩展名之前的数字

===============>>#1 票数:0

如果您熟悉python,建议您执行以下操作的python脚本:

  1. 使用空格作为分隔符分割字符串。
  2. 遍历该列表以再次拆分这些字符串,但使用“,”作为分隔符。
  3. 整理列表。
  4. 遍历列表,并使用正则表达式检查它们是否包含.wav或.txt。
  5. 如果是这样,请在“。”上拆分字符串,这将产生一个包含两个字符串的列表:
    1. 在“ _”上分割第一个字符串。
    2. 这将使您剩下要增加的零件作为该列表的最后一个元素。
    3. 使用lstrip("0")并使用int(yourstr)读取该字符串。
    4. 增加你的int。
    5. 在您的字符串上执行zfill(4)以添加前导零。
  6. 用正确的分隔符重新连接所有拆分的字符串,然后打印结果。

  ask by JOlamide translate from so

本文未有回复,本站智能推荐: