-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdump.py
518 lines (516 loc) · 10.2 KB
/
dump.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
import redis
redis = redis.Redis()
temp = f"""
INSERT INTO group_name_groupoid(group_name, groupoid) VALUES """
tem = ''
tempst = """648 С-6-18 9593
649 ЭР-4-17 9483
650 ЭР-4-18 9660
651 С-1-19 10101
652 С-1-20 10222
653 С-2-17 9445
654 С-2-18 9591
655 С-2М-18 9674
656 С-2-19 9868
657 С-2М-19 9875
658 С-2-20 10210
659 С-2М-20 10217
660 С-4-17 9449
661 С-4-18 9592
662 С-4М-18 9675
663 С-4-19 9869
664 С-4М-19 9876
665 С-4-20 10211
666 С-4М-20 10218
667 С-6-17 9439
668 С-6М-18 9677
669 С-6-19 9870
670 С-6М-19 9878
671 С-6-20 10212
672 С-6М-20 10220
673 С-8-18 9594
674 С-10-17 9453
675 С-10-18 9598
676 С-10-19 9874
677 С-10-20 10216
678 С-11-17 10093
679 С-11-18 9595
680 С-11М-18 9676
681 С-11-19 9871
682 С-11М-19 9877
683 С-11-20 10213
684 С-11М-20 10219
685 С-12-17 9442
686 С-12М-18 9678
687 С-12М-19 9879
688 С-12М-20 10221
689 А-1-17 9499
690 А-1-18 9645
691 А-1М-18 9692
692 А-1-19 9973
693 А-1М-19 9988
694 А-1-20 10322
695 А-1М-20 10336
696 А-2-17 9500
697 А-2-18 9646
698 А-2М-18 9693
699 А-2-19 9974
700 А-2М-19 9989
701 А-2-20 10323
702 А-2М-20 10337
703 А-3-18 9647
704 А-3М-18 9756
705 А-3-19 9975
706 А-3-20 10324
707 А-4-17 9468
708 А-4-18 9652
709 А-4М-18 9697
710 А-4-19 9981
711 А-4М-19 9993
712 А-4-20 10329
713 А-4М-20 10341
714 А-5-17 9462
715 А-5-18 9648
716 А-5-19 9976
717 А-5М-19 10145
718 А-6-17 9469
719 А-6-18 9653
720 А-6М-18 9698
721 А-6-19 9982
722 А-6М-19 9994
723 А-6-20 10330
724 А-6М-20 10342
725 А-7-17 9471
726 А-7-18 9654
727 А-7М-18 9699
728 А-7-19 9983
729 А-7М-19 9995
730 А-7-20 10331
731 А-7М-20 10343
732 А-8-17 9472
733 А-8-18 9655
734 А-8М-18 9742
735 А-8-19 9984
736 А-8М-19 9997
737 А-8-20 10332
738 А-8М-20 10345
739 А-9-17 9474
740 А-9-18 9656
741 А-9-19 9985
742 А-9-20 10333
743 А-11-17 9501
744 А-11-18 9679
745 А-11-19 9987
746 А-11-20 10335
747 А-11М-20 10502
748 А-12-17 9477
749 А-12-18 9657
750 А-12М-18 9700
751 А-12-19 9986
752 А-12М-19 9996
753 А-12-20 10334
754 А-12М-20 10344
755 А-13-17 9463
756 А-13-18 9649
757 А-13М-18 9694
758 А-13М-19 9990
759 А-13М-20 10338
760 А-14-17 9464
761 А-14-18 9650
762 А-14М-18 9695
763 А-14-19 9977
764 А-14М-19 9991
765 А-14-20 10326
766 А-14М-20 10339
767 А-15-17 9466
768 А-15-18 10086
769 А-15М-18 9696
770 А-15-19 10396
771 А-15М-19 9992
772 А-15-20 10328
773 А-15М-20 10340
774 А-16-18 9651
775 А-16-19 9978
776 А-16-20 10327
777 ЭР-1-17 9479
778 ЭР-1-18 9658
779 ЭР-1-19 10000
780 ЭР-1-20 10352
781 ЭР-2-17 9481
782 ЭР-2-18 9659
783 ЭР-2М-18 9701
784 ЭР-2-19 10001
785 ЭР-2М-19 10011
786 ЭР-2-20 10353
787 ЭР-2М-20 10363
788 ЭР-3-17 9568
789 ЭР-3-18 10192
790 ЭР-3М-18 9704
791 ЭР-3-19 10004
792 ЭР-3М-19 10014
793 ЭР-3-20 10356
794 ЭР-3М-20 10366
795 ЭР-4М-18 9702
796 ЭР-4-19 10002
797 ЭР-4М-19 10012
798 ЭР-4-20 10354
799 ЭР-4М-20 10364
800 ЭР-5-17 9484
801 ЭР-5-18 9663
802 ЭР-5М-18 9703
803 ЭР-5-19 10005
804 ЭР-5М-19 10013
805 ЭР-5-20 10357
806 ЭР-5М-20 10365
807 ЭР-6-17 9486
808 ЭР-6-18 9661
809 ЭР-6-19 10003
810 ЭР-6-20 10355
811 ЭР-7-18 9662
812 ЭР-7-19 10089
813 ЭР-7-20 10372
814 ЭР-11-17 9490
815 ЭР-11-18 9665
816 ЭР-11М-18 9706
817 ЭР-11-19 10007
818 ЭР-11М-19 10016
819 ЭР-11-20 10359
820 ЭР-11М-20 10368
821 ЭР-12-17 9492
822 ЭР-12-18 9666
823 ЭР-12М-18 9707
824 ЭР-12-19 10008
825 ЭР-12М-19 10017
826 ЭР-12-20 10360
827 ЭР-12М-20 10369
828 ЭР-13-17 9493
829 ЭР-13-18 9667
830 ЭР-13М-18 9708
831 ЭР-13-19 10009
832 ЭР-13М-19 10018
833 ЭР-13-20 10361
834 ЭР-14-17 9494
835 ЭР-14-18 9668
836 ЭР-14-19 10010
837 ЭР-14-20 10362
838 ЭР-15-17 9495
839 ЭР-15-19 10019
840 ЭР-15-20 10370
841 ЭР-16-17 9488
842 ЭР-16-18 9664
843 ЭР-16М-18 9705
844 ЭР-16-19 10006
845 ЭР-16М-19 10015
846 ЭР-16-20 10358
847 ЭР-16М-20 10367
848 ЭЛ-1-17 9450
849 ЭЛ-1-18 9621
850 ЭЛ-1М-18 9715
851 ЭЛ-1-19 9925
852 ЭЛ-1М-19 9937
853 ЭЛ-1-20 10266
854 ЭЛ-1М-20 10278
855 ЭЛ-3-17 10096
856 ЭЛ-3-18 9622
857 ЭЛ-3М-18 9716
858 ЭЛ-3-19 9926
859 ЭЛ-3М-19 9938
860 ЭЛ-3-20 10267
861 ЭЛ-3М-20 10279
862 ЭЛ-5-17 10097
863 ЭЛ-5-18 9623
864 ЭЛ-5М-18 9717
865 ЭЛ-5-19 9927
866 ЭЛ-5М-19 9939
867 ЭЛ-5-20 10268
868 ЭЛ-5М-20 10280
869 ЭЛ-6-18 9624
870 ЭЛ-6-19 9928
871 ЭЛ-6-20 10269
872 ЭЛ-8-17 9451
873 ЭЛ-8-18 9625
874 ЭЛ-8М-18 9718
875 ЭЛ-8-19 9929
876 ЭЛ-8М-19 9940
877 ЭЛ-8-20 10270
878 ЭЛ-8М-20 10281
879 ЭЛ-11-17 10098
880 ЭЛ-11-18 9626
881 ЭЛ-11М-18 9719
882 ЭЛ-11-19 9930
883 ЭЛ-11М-19 9941
884 ЭЛ-11-20 10271
885 ЭЛ-11М-20 10282
886 ЭЛ-12-17 9452
887 ЭЛ-12-18 9627
888 ЭЛ-12М-18 9720
889 ЭЛ-12-19 9931
890 ЭЛ-12М-19 9942
891 ЭЛ-12-20 10272
892 ЭЛ-12М-20 10283
893 ЭЛ-13-17 9454
894 ЭЛ-13-18 9628
895 ЭЛ-13М-18 9721
896 ЭЛ-13-19 9932
897 ЭЛ-13М-19 9943
898 ЭЛ-13-20 10273
899 ЭЛ-13М-20 10284
900 ЭЛ-14-17 9455
901 ЭЛ-14-18 9629
902 ЭЛ-14М-18 9722
903 ЭЛ-14-19 9933
904 ЭЛ-14М-19 9944
905 ЭЛ-14-20 10274
906 ЭЛ-14М-20 10285
907 ЭЛ-15-17 9460
908 ЭЛ-15-18 9630
909 ЭЛ-15М-18 9723
910 ЭЛ-15-19 9934
911 ЭЛ-15М-19 9945
912 ЭЛ-15-20 10275
913 ЭЛ-15М-20 10286
914 ЭЛ-16-17 10099
915 ЭЛ-16-18 9631
916 ЭЛ-16-19 9935
917 ЭЛ-16-20 10276
918 Э-1-17 9440
919 Э-1-18 9751
920 Э-1-19 9967
921 Э-1-20 10305
922 Э-1М-20 10309
923 Э-2-17 9441
924 Э-2-18 9635
925 Э-2М-18 9726
926 Э-2-19 9952
927 Э-2М-19 9960
928 Э-2-20 10289
929 Э-2М-20 10297
930 Э-3-18 10390
931 Э-3-20 10318
932 Э-4-17 9443
933 Э-4-18 9636
934 Э-4М-18 9727
935 Э-4-19 9953
936 Э-4М-19 9961
937 Э-4-20 10290
938 Э-4М-20 10298
939 Э-5-17 10117
940 Э-5-18 9639
941 Э-5-19 9956
942 Э-5М-19 9962
943 Э-5-20 10293
944 Э-5М-20 10299
945 Э-6-17 10118
946 Э-6-18 9637
947 Э-6М-18 9728
948 Э-6-19 9954
949 Э-6-20 10291
950 Э-6М-20 10300
951 Э-7-17 9444
952 Э-7-18 9638
953 Э-7М-18 9729
954 Э-7-19 9955
955 Э-7М-19 9963
956 Э-7-20 10292
957 Э-7М-20 10301
958 Э-8-18 9755
959 Э-8М-20 10319
960 Э-9-17 9446
961 Э-9-18 9640
962 Э-9М-18 9730
963 Э-9-19 9957
964 Э-9М-19 9964
965 Э-9-20 10294
966 Э-9М-20 10302
967 Э-10-18 9641
968 Э-10М-18 9731
969 Э-10-19 9958
970 Э-10М-19 9965
971 Э-10-20 10295
972 Э-10М-20 10303
973 Э-11М-18 9843
974 Э-11М-19 9971
975 Э-12-17 9447
976 Э-12-18 9642
977 Э-12М-18 9732
978 Э-12-19 9959
979 Э-12М-19 9966
980 Э-12-20 10296
981 Э-12М-20 10304
982 Э-13-17 10119
983 Э-13М-18 9833
984 Э-13М-19 9970
985 Э-13М-20 10308
986 Э-14-17 9448
987 Э-14-18 9643
988 Э-15-18 9644
989 ИГ-1-17 10112
990 ИГ-1-18 10113
991 ИГ-1М-18 9834
992 ИГ-1-19 10039
993 ИГ-1М-19 10036
994 ИГ-1-20 10380
995 ИГ-1М-20 10376
996 ИГ-2-17 10115
997 ИГ-2-18 10114
998 ИГ-2М-18 9835
999 ИГ-2-19 10040
1000 ИГ-2М-19 10037
1001 ИГ-2-20 10381
1002 ИГ-2М-20 10377
1003 ИГ-3-17 10102
1004 ИГ-3-18 10116
1005 ИГ-3М-18 9836
1006 ИГ-3-19 10041
1007 ИГ-3М-19 10038
1008 ИГ-3-20 10382
1009 ИГ-3М-20 10378
1010 ИГ-4-19 10186
1011 ИГ-4-20 10384
1012 ИЭ-1-17 9502
1013 ИЭ-1-18 9757
1014 ИЭ-1М-18 9733
1015 ИЭ-1-19 10053
1016 ИЭ-1М-19 10047
1017 ИЭ-1-20 10440
1018 ИЭ-1М-20 10434
1019 ИЭ-2М-18 9734
1020 ИЭ-2-19 10090
1021 ИЭ-2М-19 10048
1022 ИЭ-2-20 10479
1023 ИЭ-2М-20 10435
1024 ИЭ-3-20 10500
1025 ИЭ-4-20 10501
1026 ИЭ-11-19 10085
1027 ИЭ-11-20 10478
1028 ГП-1-17 9521
1029 ГП-1-18 9788
1030 ГП-1-19 10020
1031 ГП-1-20 10406
1032 ГП-2-20 10422
1033 ГП-4-19 10122
1034 ГП-4-20 10423
1035 ГП-5-17 9522
1036 ГП-5-18 9789
1037 ГП-5М-18 9800
1038 ГП-5-19 10021
1039 ГП-5М-19 10031
1040 ГП-5-20 10407
1041 ГП-5М-20 10414
1042 ГП-6-17 9530
1043 ГП-6-18 9795
1044 ГП-6-19 10026
1045 ГП-6-20 10410
1046 ГП-7-19 10106
1047 ГП-8-17 9523
1048 ГП-8-18 10092
1049 ГП-8-20 10419
1050 ГП-9-18 9803
1051 ГП-9-20 10420
1052 ГП-10-20 10417
1053 ТФ-1-17 9457
1054 ТФ-1-18 9599
1055 ТФ-1М-18 9680
1056 ТФ-1-19 9880
1057 ТФ-1М-19 9894
1058 ТФ-1-20 10223
1059 ТФ-1М-20 10237
1060 ТФ-2-17 9458
1061 ТФ-2-18 9600
1062 ТФ-2М-18 9681
1063 ТФ-2-19 9881
1064 ТФ-2М-19 9895
1065 ТФ-2-20 10224
1066 ТФ-2М-20 10238
1067 ТФ-3-17 10087
1068 ТФ-3-18 9601
1069 ТФ-3-19 9882
1070 ТФ-3-20 10225
1071 ТФ-4-18 9602
1072 ТФ-4М-18 9682
1073 ТФ-4-19 9883
1074 ТФ-4М-19 9896
1075 ТФ-4-20 10226
1076 ТФ-4М-20 10239
1077 ТФ-5-17 10094
1078 ТФ-5-18 9603
1079 ТФ-5М-18 9683
1080 ТФ-5-19 9884
1081 ТФ-5М-19 9897
1082 ТФ-5-20 10227
1083 ТФ-5М-20 10240
1084 ТФ-6-17 9461
1085 ТФ-6-18 9604
1086 ТФ-6М-18 9684
1087 ТФ-6-19 9885
1088 ТФ-6М-19 9898
1089 ТФ-6-20 10228
1090 ТФ-6М-20 10241
1091 ТФ-7-17 10095
1092 ТФ-7-18 9605
1093 ТФ-7М-18 9685
1094 ТФ-7-19 9886
1095 ТФ-7М-19 9899
1096 ТФ-7-20 10229
1097 ТФ-7М-20 10242
1098 ТФ-9-17 9465
1099 ТФ-9-18 9606
1100 ТФ-9М-18 9686
1101 ТФ-9-19 9887
1102 ТФ-9М-19 9900
1103 ТФ-9-20 10230
1104 ТФ-9М-20 10243
1105 ТФ-10-17 9467
1106 ТФ-10-18 9607
1107 ТФ-10М-18 9687
1108 ТФ-10-19 9888
1109 ТФ-10М-19 9901
1110 ТФ-10-20 10231
1111 ТФ-10М-20 10244
1112 ТФ-11-17 9470
1113 ТФ-11-18 9608
1114 ТФ-11М-18 9688
1115 ТФ-11-19 9889
1116 ТФ-11М-19 9902
1117 ТФ-11-20 10232
1118 ТФ-11М-20 10245
1119 ТФ-12-17 9473
1120 ТФ-12-18 9609
1121 ТФ-12М-18 9689
1122 ТФ-12-19 9890
1123 ТФ-12М-19 9903
1124 ТФ-12-20 10233
1125 ТФ-12М-20 10246
1126 ТФ-13-17 9475
1127 ТФ-13-18 9610
1128 ТФ-13М-18 9690
1129 ТФ-13-19 9891
1130 ТФ-13М-19 9904
1131 ТФ-13-20 10234
1132 ТФ-13М-20 10247
1133 ТФ-14-17 9476
1134 ТФ-14-18 9611
1135 ТФ-14М-18 9691
1136 ТФ-14-19 9892
1137 ТФ-14М-19 9905
1138 ТФ-14-20 10235
1139 ТФ-14М-20 10248
1140 ТФ-15-17 9478
1141 ТФ-15-18 9612
1142 ТФ-15-19 9893
1143 ТФ-15-20 10236
1144 ФП-1-17 9480
1145 ФП-1-18 9613
1146 ФП-1М-18 9709
1147 С-12А-18 9596
1148 С-12Б-18 9597
1149 С-12Б-19 9873
1150 С-12А-19 9872
1151 С-12А-20 10214
1152 С-12Б-20 10215""".split()
import time
t0 = time.time()
for i in range(2, len(tempst), 3) :
redis.set(f'group:{tempst[i - 1]}', tempst[i])
redis.set(f'groupoid:{tempst[i]}', tempst[i - 1])
print(time.time() - t0)