Source code for chimcla.aux_rename_cell_imgs
"""
This script renames image files, such that the cell comes first.
"""
import os
import sys
import argparse
from ipydex import IPS
[docs]
def main():
parser = argparse.ArgumentParser(
prog=sys.argv[0],
description='This program renames image files, such that the cell comes first',
)
parser.add_argument(
'dir',
help="directory",
)
args = parser.parse_args()
fnames = os.listdir(args.dir)
fnames.sort()
for fname in fnames:
cell_key = fname[:-4].split("_")[-1]
old_path = os.path.join(args.dir, fname)
new_path = os.path.join(args.dir, f"{cell_key}_{fname}")
cmd = f"mv {old_path} {new_path}"
os.system(cmd)
# print(cmd)
# break
if __name__ == "__main__":
main()