In [1]:
import os
import re
import shutil
DIR = 'test-data-xrd/xrd-map-gadds/'
In [6]:
map_re = re.compile("map-([a-z0-9]+)()\.(plt)")
# map_re = re.compile("map-([a-z0-9]+)(_01_000)\.(gfrm)")
# map_re = re.compile('map-([a-z0-9]+)(_01)\.(jpg)')
# map_re = re.compile('map-([a-z0-9]+)(01)\.(p4p)')
for file in os.listdir(DIR):
match = map_re.match(file)
if match:
pos, frame, ext = match.groups()
pos = int(pos, 16)
new_file = "map-{pos}{frame}.{ext}".format(pos=pos, frame=frame, ext=ext)
print(file + " -> " + new_file)
shutil.move(os.path.join(DIR, file),
os.path.join('test-data-xrd/xrd-map-gadds-new', new_file))
map-0.plt -> map-0.plt
map-1.plt -> map-1.plt
map-10.plt -> map-16.plt
map-100.plt -> map-256.plt
map-101.plt -> map-257.plt
map-102.plt -> map-258.plt
map-103.plt -> map-259.plt
map-104.plt -> map-260.plt
map-105.plt -> map-261.plt
map-106.plt -> map-262.plt
map-107.plt -> map-263.plt
map-108.plt -> map-264.plt
map-109.plt -> map-265.plt
map-10a.plt -> map-266.plt
map-10b.plt -> map-267.plt
map-10c.plt -> map-268.plt
map-10d.plt -> map-269.plt
map-10e.plt -> map-270.plt
map-10f.plt -> map-271.plt
map-11.plt -> map-17.plt
map-110.plt -> map-272.plt
map-111.plt -> map-273.plt
map-112.plt -> map-274.plt
map-113.plt -> map-275.plt
map-114.plt -> map-276.plt
map-115.plt -> map-277.plt
map-116.plt -> map-278.plt
map-117.plt -> map-279.plt
map-118.plt -> map-280.plt
map-119.plt -> map-281.plt
map-11a.plt -> map-282.plt
map-11b.plt -> map-283.plt
map-11c.plt -> map-284.plt
map-11d.plt -> map-285.plt
map-11e.plt -> map-286.plt
map-11f.plt -> map-287.plt
map-12.plt -> map-18.plt
map-120.plt -> map-288.plt
map-121.plt -> map-289.plt
map-122.plt -> map-290.plt
map-123.plt -> map-291.plt
map-124.plt -> map-292.plt
map-125.plt -> map-293.plt
map-126.plt -> map-294.plt
map-127.plt -> map-295.plt
map-128.plt -> map-296.plt
map-129.plt -> map-297.plt
map-12a.plt -> map-298.plt
map-12b.plt -> map-299.plt
map-12c.plt -> map-300.plt
map-12d.plt -> map-301.plt
map-12e.plt -> map-302.plt
map-12f.plt -> map-303.plt
map-13.plt -> map-19.plt
map-130.plt -> map-304.plt
map-131.plt -> map-305.plt
map-132.plt -> map-306.plt
map-133.plt -> map-307.plt
map-134.plt -> map-308.plt
map-135.plt -> map-309.plt
map-136.plt -> map-310.plt
map-137.plt -> map-311.plt
map-138.plt -> map-312.plt
map-139.plt -> map-313.plt
map-13a.plt -> map-314.plt
map-13b.plt -> map-315.plt
map-13c.plt -> map-316.plt
map-13d.plt -> map-317.plt
map-13e.plt -> map-318.plt
map-13f.plt -> map-319.plt
map-14.plt -> map-20.plt
map-140.plt -> map-320.plt
map-141.plt -> map-321.plt
map-142.plt -> map-322.plt
map-143.plt -> map-323.plt
map-144.plt -> map-324.plt
map-145.plt -> map-325.plt
map-146.plt -> map-326.plt
map-147.plt -> map-327.plt
map-148.plt -> map-328.plt
map-149.plt -> map-329.plt
map-14a.plt -> map-330.plt
map-14b.plt -> map-331.plt
map-14c.plt -> map-332.plt
map-14d.plt -> map-333.plt
map-14e.plt -> map-334.plt
map-14f.plt -> map-335.plt
map-15.plt -> map-21.plt
map-150.plt -> map-336.plt
map-151.plt -> map-337.plt
map-152.plt -> map-338.plt
map-153.plt -> map-339.plt
map-154.plt -> map-340.plt
map-155.plt -> map-341.plt
map-156.plt -> map-342.plt
map-157.plt -> map-343.plt
map-158.plt -> map-344.plt
map-159.plt -> map-345.plt
map-15a.plt -> map-346.plt
map-15b.plt -> map-347.plt
map-15c.plt -> map-348.plt
map-15d.plt -> map-349.plt
map-15e.plt -> map-350.plt
map-15f.plt -> map-351.plt
map-16.plt -> map-22.plt
map-160.plt -> map-352.plt
map-161.plt -> map-353.plt
map-162.plt -> map-354.plt
map-163.plt -> map-355.plt
map-164.plt -> map-356.plt
map-165.plt -> map-357.plt
map-166.plt -> map-358.plt
map-167.plt -> map-359.plt
map-168.plt -> map-360.plt
map-169.plt -> map-361.plt
map-16a.plt -> map-362.plt
map-16b.plt -> map-363.plt
map-16c.plt -> map-364.plt
map-16d.plt -> map-365.plt
map-16e.plt -> map-366.plt
map-16f.plt -> map-367.plt
map-17.plt -> map-23.plt
map-170.plt -> map-368.plt
map-171.plt -> map-369.plt
map-172.plt -> map-370.plt
map-173.plt -> map-371.plt
map-174.plt -> map-372.plt
map-175.plt -> map-373.plt
map-176.plt -> map-374.plt
map-177.plt -> map-375.plt
map-178.plt -> map-376.plt
map-179.plt -> map-377.plt
map-17a.plt -> map-378.plt
map-17b.plt -> map-379.plt
map-17c.plt -> map-380.plt
map-17d.plt -> map-381.plt
map-17e.plt -> map-382.plt
map-17f.plt -> map-383.plt
map-18.plt -> map-24.plt
map-180.plt -> map-384.plt
map-181.plt -> map-385.plt
map-182.plt -> map-386.plt
map-183.plt -> map-387.plt
map-184.plt -> map-388.plt
map-185.plt -> map-389.plt
map-186.plt -> map-390.plt
map-187.plt -> map-391.plt
map-188.plt -> map-392.plt
map-189.plt -> map-393.plt
map-18a.plt -> map-394.plt
map-18b.plt -> map-395.plt
map-18c.plt -> map-396.plt
map-19.plt -> map-25.plt
map-1a.plt -> map-26.plt
map-1b.plt -> map-27.plt
map-1c.plt -> map-28.plt
map-1d.plt -> map-29.plt
map-1e.plt -> map-30.plt
map-1f.plt -> map-31.plt
map-2.plt -> map-2.plt
map-20.plt -> map-32.plt
map-21.plt -> map-33.plt
map-22.plt -> map-34.plt
map-23.plt -> map-35.plt
map-24.plt -> map-36.plt
map-25.plt -> map-37.plt
map-26.plt -> map-38.plt
map-27.plt -> map-39.plt
map-28.plt -> map-40.plt
map-29.plt -> map-41.plt
map-2a.plt -> map-42.plt
map-2b.plt -> map-43.plt
map-2c.plt -> map-44.plt
map-2d.plt -> map-45.plt
map-2e.plt -> map-46.plt
map-2f.plt -> map-47.plt
map-3.plt -> map-3.plt
map-30.plt -> map-48.plt
map-31.plt -> map-49.plt
map-32.plt -> map-50.plt
map-33.plt -> map-51.plt
map-34.plt -> map-52.plt
map-35.plt -> map-53.plt
map-36.plt -> map-54.plt
map-37.plt -> map-55.plt
map-38.plt -> map-56.plt
map-39.plt -> map-57.plt
map-3a.plt -> map-58.plt
map-3b.plt -> map-59.plt
map-3c.plt -> map-60.plt
map-3d.plt -> map-61.plt
map-3e.plt -> map-62.plt
map-3f.plt -> map-63.plt
map-4.plt -> map-4.plt
map-40.plt -> map-64.plt
map-41.plt -> map-65.plt
map-42.plt -> map-66.plt
map-43.plt -> map-67.plt
map-44.plt -> map-68.plt
map-45.plt -> map-69.plt
map-46.plt -> map-70.plt
map-47.plt -> map-71.plt
map-48.plt -> map-72.plt
map-49.plt -> map-73.plt
map-4a.plt -> map-74.plt
map-4b.plt -> map-75.plt
map-4c.plt -> map-76.plt
map-4d.plt -> map-77.plt
map-4e.plt -> map-78.plt
map-4f.plt -> map-79.plt
map-5.plt -> map-5.plt
map-50.plt -> map-80.plt
map-51.plt -> map-81.plt
map-52.plt -> map-82.plt
map-53.plt -> map-83.plt
map-54.plt -> map-84.plt
map-55.plt -> map-85.plt
map-56.plt -> map-86.plt
map-57.plt -> map-87.plt
map-58.plt -> map-88.plt
map-59.plt -> map-89.plt
map-5a.plt -> map-90.plt
map-5b.plt -> map-91.plt
map-5c.plt -> map-92.plt
map-5d.plt -> map-93.plt
map-5e.plt -> map-94.plt
map-5f.plt -> map-95.plt
map-6.plt -> map-6.plt
map-60.plt -> map-96.plt
map-61.plt -> map-97.plt
map-62.plt -> map-98.plt
map-63.plt -> map-99.plt
map-64.plt -> map-100.plt
map-65.plt -> map-101.plt
map-66.plt -> map-102.plt
map-67.plt -> map-103.plt
map-68.plt -> map-104.plt
map-69.plt -> map-105.plt
map-6a.plt -> map-106.plt
map-6b.plt -> map-107.plt
map-6c.plt -> map-108.plt
map-6d.plt -> map-109.plt
map-6e.plt -> map-110.plt
map-6f.plt -> map-111.plt
map-7.plt -> map-7.plt
map-70.plt -> map-112.plt
map-71.plt -> map-113.plt
map-72.plt -> map-114.plt
map-73.plt -> map-115.plt
map-74.plt -> map-116.plt
map-75.plt -> map-117.plt
map-76.plt -> map-118.plt
map-77.plt -> map-119.plt
map-78.plt -> map-120.plt
map-79.plt -> map-121.plt
map-7a.plt -> map-122.plt
map-7b.plt -> map-123.plt
map-7c.plt -> map-124.plt
map-7d.plt -> map-125.plt
map-7e.plt -> map-126.plt
map-7f.plt -> map-127.plt
map-8.plt -> map-8.plt
map-80.plt -> map-128.plt
map-81.plt -> map-129.plt
map-82.plt -> map-130.plt
map-83.plt -> map-131.plt
map-84.plt -> map-132.plt
map-85.plt -> map-133.plt
map-86.plt -> map-134.plt
map-87.plt -> map-135.plt
map-88.plt -> map-136.plt
map-89.plt -> map-137.plt
map-8a.plt -> map-138.plt
map-8b.plt -> map-139.plt
map-8c.plt -> map-140.plt
map-8d.plt -> map-141.plt
map-8e.plt -> map-142.plt
map-8f.plt -> map-143.plt
map-9.plt -> map-9.plt
map-90.plt -> map-144.plt
map-91.plt -> map-145.plt
map-92.plt -> map-146.plt
map-93.plt -> map-147.plt
map-94.plt -> map-148.plt
map-95.plt -> map-149.plt
map-96.plt -> map-150.plt
map-97.plt -> map-151.plt
map-98.plt -> map-152.plt
map-99.plt -> map-153.plt
map-9a.plt -> map-154.plt
map-9b.plt -> map-155.plt
map-9c.plt -> map-156.plt
map-9d.plt -> map-157.plt
map-9e.plt -> map-158.plt
map-9f.plt -> map-159.plt
map-a.plt -> map-10.plt
map-a0.plt -> map-160.plt
map-a1.plt -> map-161.plt
map-a2.plt -> map-162.plt
map-a3.plt -> map-163.plt
map-a4.plt -> map-164.plt
map-a5.plt -> map-165.plt
map-a6.plt -> map-166.plt
map-a7.plt -> map-167.plt
map-a8.plt -> map-168.plt
map-a9.plt -> map-169.plt
map-aa.plt -> map-170.plt
map-ab.plt -> map-171.plt
map-ac.plt -> map-172.plt
map-ad.plt -> map-173.plt
map-ae.plt -> map-174.plt
map-af.plt -> map-175.plt
map-b.plt -> map-11.plt
map-b0.plt -> map-176.plt
map-b1.plt -> map-177.plt
map-b2.plt -> map-178.plt
map-b3.plt -> map-179.plt
map-b4.plt -> map-180.plt
map-b5.plt -> map-181.plt
map-b6.plt -> map-182.plt
map-b7.plt -> map-183.plt
map-b8.plt -> map-184.plt
map-b9.plt -> map-185.plt
map-ba.plt -> map-186.plt
map-bb.plt -> map-187.plt
map-bc.plt -> map-188.plt
map-bd.plt -> map-189.plt
map-be.plt -> map-190.plt
map-bf.plt -> map-191.plt
map-c.plt -> map-12.plt
map-c0.plt -> map-192.plt
map-c1.plt -> map-193.plt
map-c2.plt -> map-194.plt
map-c3.plt -> map-195.plt
map-c4.plt -> map-196.plt
map-c5.plt -> map-197.plt
map-c6.plt -> map-198.plt
map-c7.plt -> map-199.plt
map-c8.plt -> map-200.plt
map-c9.plt -> map-201.plt
map-ca.plt -> map-202.plt
map-cb.plt -> map-203.plt
map-cc.plt -> map-204.plt
map-cd.plt -> map-205.plt
map-ce.plt -> map-206.plt
map-cf.plt -> map-207.plt
map-d.plt -> map-13.plt
map-d0.plt -> map-208.plt
map-d1.plt -> map-209.plt
map-d2.plt -> map-210.plt
map-d3.plt -> map-211.plt
map-d4.plt -> map-212.plt
map-d5.plt -> map-213.plt
map-d6.plt -> map-214.plt
map-d7.plt -> map-215.plt
map-d8.plt -> map-216.plt
map-d9.plt -> map-217.plt
map-da.plt -> map-218.plt
map-db.plt -> map-219.plt
map-dc.plt -> map-220.plt
map-dd.plt -> map-221.plt
map-de.plt -> map-222.plt
map-df.plt -> map-223.plt
map-e.plt -> map-14.plt
map-e0.plt -> map-224.plt
map-e1.plt -> map-225.plt
map-e2.plt -> map-226.plt
map-e3.plt -> map-227.plt
map-e4.plt -> map-228.plt
map-e5.plt -> map-229.plt
map-e6.plt -> map-230.plt
map-e7.plt -> map-231.plt
map-e8.plt -> map-232.plt
map-e9.plt -> map-233.plt
map-ea.plt -> map-234.plt
map-eb.plt -> map-235.plt
map-ec.plt -> map-236.plt
map-ed.plt -> map-237.plt
map-ee.plt -> map-238.plt
map-ef.plt -> map-239.plt
map-f.plt -> map-15.plt
map-f0.plt -> map-240.plt
map-f1.plt -> map-241.plt
map-f2.plt -> map-242.plt
map-f3.plt -> map-243.plt
map-f4.plt -> map-244.plt
map-f5.plt -> map-245.plt
map-f6.plt -> map-246.plt
map-f7.plt -> map-247.plt
map-f8.plt -> map-248.plt
map-f9.plt -> map-249.plt
map-fa.plt -> map-250.plt
map-fb.plt -> map-251.plt
map-fc.plt -> map-252.plt
map-fd.plt -> map-253.plt
map-fe.plt -> map-254.plt
map-ff.plt -> map-255.plt
In [ ]:
Content source: m3wolf/scimap
Similar notebooks: