Skip to content

Instantly share code, notes, and snippets.

@NaotoFujihiro
Last active May 16, 2019 01:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NaotoFujihiro/45bfad24f54a253465eda5a36a2f2c17 to your computer and use it in GitHub Desktop.
Save NaotoFujihiro/45bfad24f54a253465eda5a36a2f2c17 to your computer and use it in GitHub Desktop.
7 0 LOAD_CONST 0 (0)
2 LOAD_CONST 1 (('Path',))
4 IMPORT_NAME 0 (pathlib)
6 IMPORT_FROM 1 (Path)
8 STORE_NAME 1 (Path)
10 POP_TOP
8 12 LOAD_CONST 0 (0)
14 LOAD_CONST 2 (('glob',))
16 IMPORT_NAME 2 (glob)
18 IMPORT_FROM 2 (glob)
20 STORE_NAME 2 (glob)
22 POP_TOP
10 24 LOAD_CONST 0 (0)
26 LOAD_CONST 3 (None)
28 IMPORT_NAME 3 (keywords.InputSearchKeywordsFromConsole)
30 IMPORT_FROM 4 (InputSearchKeywordsFromConsole)
32 STORE_NAME 5 (Keywords)
34 POP_TOP
11 36 LOAD_CONST 0 (0)
38 LOAD_CONST 4 (('auth', 'fetch', 'cache', 'generator', 'sheet', 'folder'))
40 IMPORT_NAME 6 (utils)
42 IMPORT_FROM 7 (auth)
44 STORE_NAME 7 (auth)
46 IMPORT_FROM 8 (fetch)
48 STORE_NAME 8 (fetch)
50 IMPORT_FROM 9 (cache)
52 STORE_NAME 9 (cache)
54 IMPORT_FROM 10 (generator)
56 STORE_NAME 10 (generator)
58 IMPORT_FROM 11 (sheet)
60 STORE_NAME 11 (sheet)
62 IMPORT_FROM 12 (folder)
64 STORE_NAME 12 (folder)
66 POP_TOP
16 68 LOAD_NAME 5 (Keywords)
70 LOAD_METHOD 13 (receive_keywords_from_console)
72 CALL_METHOD 0
74 STORE_NAME 14 (keywords_list_for_search)
20 76 LOAD_NAME 5 (Keywords)
78 LOAD_METHOD 15 (receive_period_from_console)
80 CALL_METHOD 0
82 STORE_NAME 16 (period_list_for_search)
23 84 LOAD_NAME 17 (print)
86 LOAD_NAME 14 (keywords_list_for_search)
88 CALL_FUNCTION 1
90 POP_TOP
24 92 LOAD_NAME 17 (print)
94 LOAD_NAME 16 (period_list_for_search)
96 CALL_FUNCTION 1
98 POP_TOP
26 100 LOAD_NAME 17 (print)
102 LOAD_CONST 5 (', ')
104 LOAD_METHOD 18 (join)
106 LOAD_NAME 14 (keywords_list_for_search)
108 CALL_METHOD 1
110 LOAD_CONST 6 (' で検索します。')
112 BINARY_ADD
114 CALL_FUNCTION 1
116 POP_TOP
27 118 LOAD_NAME 17 (print)
120 LOAD_CONST 7 ('期間は ')
122 LOAD_NAME 16 (period_list_for_search)
124 LOAD_CONST 0 (0)
126 BINARY_SUBSCR
128 BINARY_ADD
130 LOAD_CONST 8 ('-')
132 BINARY_ADD
134 LOAD_NAME 16 (period_list_for_search)
136 LOAD_CONST 9 (-1)
138 BINARY_SUBSCR
140 BINARY_ADD
142 LOAD_CONST 10 (' です。')
144 BINARY_ADD
146 CALL_FUNCTION 1
148 POP_TOP
30 150 LOAD_CONST 11 (<code object main at 0x1094546f0, file "main.py", line 30>)
152 LOAD_CONST 12 ('main')
154 MAKE_FUNCTION 0
156 STORE_NAME 19 (main)
186 158 SETUP_LOOP 20 (to 180)
160 LOAD_NAME 14 (keywords_list_for_search)
162 GET_ITER
>> 164 FOR_ITER 12 (to 178)
166 STORE_NAME 20 (keyword)
187 168 LOAD_NAME 19 (main)
170 LOAD_NAME 20 (keyword)
172 CALL_FUNCTION 1
174 POP_TOP
176 JUMP_ABSOLUTE 164
>> 178 POP_BLOCK
>> 180 LOAD_CONST 3 (None)
182 RETURN_VALUE
Disassembly of <code object main at 0x1094546f0, file "main.py", line 30>:
37 0 EXTENDED_ARG 1
2 SETUP_LOOP 332 (to 336)
4 LOAD_GLOBAL 0 (period_list_for_search)
6 GET_ITER
>> 8 EXTENDED_ARG 1
10 FOR_ITER 322 (to 334)
12 STORE_FAST 1 (ym)
38 14 LOAD_CONST 1 (1)
16 STORE_FAST 2 (search_start)
39 18 LOAD_CONST 2 (100)
20 STORE_FAST 3 (search_count)
42 22 EXTENDED_ARG 1
24 SETUP_LOOP 306 (to 332)
43 >> 26 LOAD_GLOBAL 1 (Path)
28 LOAD_CONST 3 ('cache/')
30 CALL_FUNCTION 1
32 STORE_FAST 4 (cache_dir)
46 34 LOAD_FAST 0 (keyword)
36 LOAD_CONST 4 ('/')
38 BINARY_ADD
40 LOAD_GLOBAL 2 (str)
42 LOAD_FAST 1 (ym)
44 CALL_FUNCTION 1
46 BINARY_ADD
48 LOAD_CONST 4 ('/')
50 BINARY_ADD
52 LOAD_GLOBAL 2 (str)
54 LOAD_FAST 2 (search_start)
56 CALL_FUNCTION 1
58 BINARY_ADD
60 LOAD_CONST 5 ('.json')
62 BINARY_ADD
64 STORE_FAST 5 (cache_events_name)
47 66 LOAD_FAST 4 (cache_dir)
68 LOAD_GLOBAL 1 (Path)
70 LOAD_FAST 5 (cache_events_name)
72 CALL_FUNCTION 1
74 BINARY_TRUE_DIVIDE
76 STORE_FAST 6 (cache_events_file)
50 78 LOAD_FAST 0 (keyword)
80 LOAD_CONST 4 ('/')
82 BINARY_ADD
84 LOAD_CONST 6 ('available')
86 BINARY_ADD
88 LOAD_CONST 5 ('.json')
90 BINARY_ADD
92 STORE_FAST 7 (cache_events_num_name)
51 94 LOAD_FAST 4 (cache_dir)
96 LOAD_GLOBAL 1 (Path)
98 LOAD_FAST 7 (cache_events_num_name)
100 CALL_FUNCTION 1
102 BINARY_TRUE_DIVIDE
104 STORE_FAST 8 (cache_events_num_file)
53 106 LOAD_FAST 6 (cache_events_file)
108 LOAD_METHOD 3 (exists)
110 CALL_METHOD 0
112 STORE_FAST 9 (is_cache_events_exists)
54 114 LOAD_FAST 6 (cache_events_file)
116 LOAD_METHOD 3 (exists)
118 CALL_METHOD 0
120 STORE_FAST 10 (is_cache_events_num_exists)
58 122 LOAD_FAST 9 (is_cache_events_exists)
124 POP_JUMP_IF_TRUE 238
59 126 LOAD_GLOBAL 4 (print)
128 LOAD_CONST 7 ('Connpassで検索を開始します。')
130 CALL_FUNCTION 1
132 POP_TOP
60 134 LOAD_GLOBAL 5 (fetch)
136 LOAD_METHOD 6 (fetch_search_results_to_cache)
138 LOAD_FAST 0 (keyword)
140 LOAD_FAST 1 (ym)
142 LOAD_FAST 2 (search_start)
144 LOAD_FAST 3 (search_count)
146 CALL_METHOD 4
148 STORE_FAST 11 (fetched_events_json)
63 150 LOAD_CONST 8 ('events')
152 LOAD_FAST 11 (fetched_events_json)
154 LOAD_CONST 8 ('events')
156 BINARY_SUBSCR
158 BUILD_MAP 1
160 STORE_FAST 12 (events_dict)
65 162 LOAD_GLOBAL 7 (cache)
164 LOAD_METHOD 8 (create_cache)
166 LOAD_FAST 6 (cache_events_file)
168 CALL_METHOD 1
170 POP_TOP
68 172 LOAD_GLOBAL 7 (cache)
174 LOAD_METHOD 9 (save_to_cache)
176 LOAD_FAST 6 (cache_events_file)
178 LOAD_FAST 12 (events_dict)
180 CALL_METHOD 2
182 POP_TOP
71 184 LOAD_FAST 2 (search_start)
186 LOAD_CONST 1 (1)
188 COMPARE_OP 2 (==)
190 POP_JUMP_IF_FALSE 238
72 192 LOAD_FAST 10 (is_cache_events_num_exists)
194 POP_JUMP_IF_TRUE 206
73 196 LOAD_GLOBAL 7 (cache)
198 LOAD_METHOD 8 (create_cache)
200 LOAD_FAST 8 (cache_events_num_file)
202 CALL_METHOD 1
204 POP_TOP
76 >> 206 LOAD_FAST 11 (fetched_events_json)
208 LOAD_CONST 9 ('results_available')
210 BINARY_SUBSCR
212 STORE_FAST 13 (results_available)
77 214 LOAD_GLOBAL 2 (str)
216 LOAD_FAST 1 (ym)
218 CALL_FUNCTION 1
220 LOAD_FAST 13 (results_available)
222 BUILD_MAP 1
224 STORE_FAST 14 (results_available_dict)
79 226 LOAD_GLOBAL 7 (cache)
228 LOAD_METHOD 10 (append_dict_to_cache)
230 LOAD_FAST 8 (cache_events_num_file)
232 LOAD_FAST 14 (results_available_dict)
234 CALL_METHOD 2
236 POP_TOP
82 >> 238 LOAD_FAST 2 (search_start)
240 LOAD_CONST 1 (1)
242 COMPARE_OP 2 (==)
244 EXTENDED_ARG 1
246 POP_JUMP_IF_FALSE 288
83 248 LOAD_FAST 9 (is_cache_events_exists)
250 EXTENDED_ARG 1
252 POP_JUMP_IF_FALSE 272
84 254 LOAD_GLOBAL 7 (cache)
256 LOAD_METHOD 11 (get_value_from_cache)
258 LOAD_FAST 8 (cache_events_num_file)
260 LOAD_GLOBAL 2 (str)
262 LOAD_FAST 1 (ym)
264 CALL_FUNCTION 1
266 CALL_METHOD 2
268 STORE_FAST 13 (results_available)
270 JUMP_FORWARD 8 (to 280)
86 >> 272 LOAD_FAST 11 (fetched_events_json)
274 LOAD_CONST 9 ('results_available')
276 BINARY_SUBSCR
278 STORE_FAST 13 (results_available)
87 >> 280 LOAD_FAST 13 (results_available)
282 LOAD_CONST 2 (100)
284 BINARY_FLOOR_DIVIDE
286 STORE_FAST 15 (fetch_count)
90 >> 288 LOAD_FAST 15 (fetch_count)
290 LOAD_CONST 10 (0)
292 COMPARE_OP 2 (==)
294 EXTENDED_ARG 1
296 POP_JUMP_IF_FALSE 312
91 298 LOAD_GLOBAL 4 (print)
300 LOAD_FAST 1 (ym)
302 LOAD_CONST 11 ('のイベント検索が終了しました。')
304 BINARY_ADD
306 CALL_FUNCTION 1
308 POP_TOP
92 310 BREAK_LOOP
94 >> 312 LOAD_FAST 2 (search_start)
314 LOAD_CONST 2 (100)
316 INPLACE_ADD
318 STORE_FAST 2 (search_start)
95 320 LOAD_FAST 15 (fetch_count)
322 LOAD_CONST 1 (1)
324 INPLACE_SUBTRACT
326 STORE_FAST 15 (fetch_count)
328 JUMP_ABSOLUTE 26
330 POP_BLOCK
>> 332 JUMP_ABSOLUTE 8
>> 334 POP_BLOCK
101 >> 336 LOAD_CONST 12 ('ym')
338 LOAD_CONST 13 ('ID')
340 LOAD_CONST 14 ('URL')
342 LOAD_CONST 15 ('タイトル')
344 LOAD_CONST 16 ('主催者')
346 LOAD_CONST 17 ('充足率')
348 LOAD_CONST 18 ('参加者数')
350 LOAD_CONST 19 ('定員')
352 LOAD_CONST 20 ('会場')
354 LOAD_CONST 21 ('開始時刻')
356 LOAD_CONST 22 ('終了時刻')
358 LOAD_CONST 23 ('更新日時')
360 BUILD_LIST 12
362 STORE_FAST 16 (headers)
104 364 BUILD_LIST 0
366 STORE_FAST 17 (events_list_per_month)
105 368 SETUP_LOOP 234 (to 604)
370 LOAD_GLOBAL 0 (period_list_for_search)
372 GET_ITER
>> 374 FOR_ITER 226 (to 602)
376 STORE_FAST 1 (ym)
106 378 LOAD_CONST 3 ('cache/')
380 LOAD_FAST 0 (keyword)
382 BINARY_ADD
384 LOAD_CONST 4 ('/')
386 BINARY_ADD
388 LOAD_GLOBAL 2 (str)
390 LOAD_FAST 1 (ym)
392 CALL_FUNCTION 1
394 BINARY_ADD
396 LOAD_CONST 4 ('/')
398 BINARY_ADD
400 LOAD_CONST 24 ('[0-9]*.json')
402 BINARY_ADD
404 STORE_FAST 18 (cache_file_list_path)
107 406 LOAD_GLOBAL 12 (list)
408 LOAD_GLOBAL 13 (sorted)
410 LOAD_GLOBAL 14 (glob)
412 LOAD_FAST 18 (cache_file_list_path)
414 LOAD_CONST 25 (True)
416 LOAD_CONST 26 (('recursive',))
418 CALL_FUNCTION_KW 2
420 CALL_FUNCTION 1
422 CALL_FUNCTION 1
424 STORE_FAST 19 (cache_file_per_month_list)
109 426 SETUP_LOOP 170 (to 598)
428 LOAD_FAST 19 (cache_file_per_month_list)
430 GET_ITER
>> 432 FOR_ITER 162 (to 596)
434 STORE_FAST 20 (cache_file_per_month)
111 436 LOAD_GLOBAL 7 (cache)
438 LOAD_METHOD 11 (get_value_from_cache)
440 LOAD_GLOBAL 1 (Path)
442 LOAD_FAST 20 (cache_file_per_month)
444 CALL_FUNCTION 1
446 LOAD_CONST 8 ('events')
448 CALL_METHOD 2
450 STORE_FAST 21 (events_per_month_list)
113 452 SETUP_LOOP 138 (to 592)
454 LOAD_FAST 21 (events_per_month_list)
456 GET_ITER
>> 458 FOR_ITER 130 (to 590)
460 STORE_FAST 22 (event)
115 462 LOAD_FAST 22 (event)
464 LOAD_CONST 27 ('started_at')
466 BINARY_SUBSCR
468 LOAD_CONST 0 (None)
470 LOAD_CONST 28 (7)
472 BUILD_SLICE 2
474 BINARY_SUBSCR
116 476 LOAD_FAST 22 (event)
478 LOAD_CONST 29 ('event_id')
480 BINARY_SUBSCR
117 482 LOAD_FAST 22 (event)
484 LOAD_CONST 30 ('event_url')
486 BINARY_SUBSCR
118 488 LOAD_FAST 22 (event)
490 LOAD_CONST 31 ('title')
492 BINARY_SUBSCR
119 494 LOAD_FAST 22 (event)
496 LOAD_CONST 32 ('owner_display_name')
498 BINARY_SUBSCR
121 500 LOAD_GLOBAL 15 (generator)
502 LOAD_METHOD 16 (calc_rate)
504 LOAD_FAST 22 (event)
506 LOAD_CONST 33 ('accepted')
508 BINARY_SUBSCR
510 LOAD_FAST 22 (event)
512 LOAD_CONST 34 ('limit')
514 BINARY_SUBSCR
516 CALL_METHOD 2
122 518 LOAD_FAST 22 (event)
520 LOAD_CONST 33 ('accepted')
522 BINARY_SUBSCR
123 524 LOAD_FAST 22 (event)
526 LOAD_CONST 34 ('limit')
528 BINARY_SUBSCR
124 530 LOAD_FAST 22 (event)
532 LOAD_CONST 35 ('place')
534 BINARY_SUBSCR
125 536 LOAD_FAST 22 (event)
538 LOAD_CONST 27 ('started_at')
540 BINARY_SUBSCR
126 542 LOAD_FAST 22 (event)
544 LOAD_CONST 36 ('ended_at')
546 BINARY_SUBSCR
127 548 LOAD_FAST 22 (event)
550 LOAD_CONST 37 ('updated_at')
552 BINARY_SUBSCR
554 LOAD_CONST 38 (('ym', 'ID', 'URL', 'タイトル', '主催者', '充足率', '参加者数', '定員', '会場', '開始時刻', '終了時刻', '更新日時'))
556 BUILD_CONST_KEY_MAP 12
558 STORE_FAST 23 (event_detail_dict)
129 560 LOAD_FAST 17 (events_list_per_month)
562 LOAD_METHOD 17 (append)
564 LOAD_FAST 23 (event_detail_dict)
566 CALL_METHOD 1
568 POP_TOP
130 570 LOAD_FAST 17 (events_list_per_month)
572 LOAD_ATTR 18 (sort)
574 LOAD_CONST 39 (<code object <lambda> at 0x109454270, file "main.py", line 130>)
576 LOAD_CONST 40 ('main.<locals>.<lambda>')
578 MAKE_FUNCTION 0
580 LOAD_CONST 41 (('key',))
582 CALL_FUNCTION_KW 1
584 POP_TOP
586 EXTENDED_ARG 1
588 JUMP_ABSOLUTE 458
>> 590 POP_BLOCK
>> 592 EXTENDED_ARG 1
594 JUMP_ABSOLUTE 432
>> 596 POP_BLOCK
>> 598 EXTENDED_ARG 1
600 JUMP_ABSOLUTE 374
>> 602 POP_BLOCK
132 >> 604 BUILD_LIST 0
606 STORE_FAST 24 (num_events_per_month_list)
133 608 SETUP_LOOP 36 (to 646)
610 LOAD_GLOBAL 0 (period_list_for_search)
612 GET_ITER
>> 614 FOR_ITER 28 (to 644)
616 STORE_FAST 1 (ym)
134 618 LOAD_FAST 24 (num_events_per_month_list)
620 LOAD_METHOD 17 (append)
622 LOAD_GLOBAL 7 (cache)
624 LOAD_METHOD 11 (get_value_from_cache)
626 LOAD_FAST 8 (cache_events_num_file)
628 LOAD_GLOBAL 2 (str)
630 LOAD_FAST 1 (ym)
632 CALL_FUNCTION 1
634 CALL_METHOD 2
636 CALL_METHOD 1
638 POP_TOP
640 EXTENDED_ARG 2
642 JUMP_ABSOLUTE 614
>> 644 POP_BLOCK
137 >> 646 LOAD_FAST 16 (headers)
648 BUILD_LIST 1
650 STORE_FAST 25 (headers_list_to_post)
138 652 LOAD_GLOBAL 15 (generator)
654 LOAD_METHOD 19 (convert_dict_to_list)
656 LOAD_FAST 17 (events_list_per_month)
658 LOAD_FAST 16 (headers)
660 CALL_METHOD 2
662 STORE_FAST 26 (events_list_to_post)
139 664 LOAD_FAST 24 (num_events_per_month_list)
666 BUILD_LIST 1
668 STORE_FAST 27 (num_events_per_month_to_post)
143 670 LOAD_GLOBAL 20 (auth)
672 LOAD_METHOD 21 (build_service)
674 LOAD_CONST 42 ('drive')
676 CALL_METHOD 1
678 LOAD_GLOBAL 20 (auth)
680 LOAD_METHOD 21 (build_service)
682 LOAD_CONST 43 ('sheets')
684 CALL_METHOD 1
686 LOAD_CONST 44 (('drive', 'sheets'))
688 BUILD_CONST_KEY_MAP 2
690 STORE_FAST 28 (google_service)
145 692 LOAD_GLOBAL 4 (print)
694 LOAD_CONST 45 ('Authorization complete!')
696 CALL_FUNCTION 1
698 POP_TOP
149 700 LOAD_GLOBAL 22 (sheet)
702 LOAD_METHOD 23 (create_sheets)
704 LOAD_FAST 0 (keyword)
706 LOAD_FAST 28 (google_service)
708 LOAD_CONST 43 ('sheets')
710 BINARY_SUBSCR
712 CALL_METHOD 2
714 STORE_FAST 29 (spreadsheet_id)
152 716 LOAD_GLOBAL 24 (folder)
718 LOAD_METHOD 25 (create_folders)
720 LOAD_FAST 0 (keyword)
722 LOAD_FAST 28 (google_service)
724 LOAD_CONST 42 ('drive')
726 BINARY_SUBSCR
728 CALL_METHOD 2
730 STORE_FAST 30 (folder_id)
155 732 LOAD_GLOBAL 24 (folder)
734 LOAD_METHOD 26 (move_files)
736 LOAD_FAST 28 (google_service)
738 LOAD_CONST 42 ('drive')
740 BINARY_SUBSCR
742 LOAD_FAST 29 (spreadsheet_id)
744 LOAD_FAST 30 (folder_id)
746 CALL_METHOD 3
748 POP_TOP
158 750 LOAD_GLOBAL 22 (sheet)
752 LOAD_METHOD 27 (save_batch_data_to_sheets)
159 754 LOAD_FAST 25 (headers_list_to_post)
756 LOAD_FAST 28 (google_service)
758 LOAD_CONST 43 ('sheets')
760 BINARY_SUBSCR
762 LOAD_CONST 46 ('A1')
764 LOAD_FAST 29 (spreadsheet_id)
766 CALL_METHOD 4
768 POP_TOP
162 770 LOAD_GLOBAL 4 (print)
772 LOAD_CONST 47 ('スプレッドシートにイベント情報を投入しています。')
774 CALL_FUNCTION 1
776 POP_TOP
164 778 LOAD_GLOBAL 22 (sheet)
780 LOAD_METHOD 27 (save_batch_data_to_sheets)
165 782 LOAD_FAST 26 (events_list_to_post)
784 LOAD_FAST 28 (google_service)
786 LOAD_CONST 43 ('sheets')
788 BINARY_SUBSCR
790 LOAD_CONST 48 ('A2')
792 LOAD_FAST 29 (spreadsheet_id)
794 CALL_METHOD 4
796 POP_TOP
170 798 LOAD_GLOBAL 22 (sheet)
800 LOAD_METHOD 28 (add_sheets)
802 LOAD_FAST 28 (google_service)
804 LOAD_CONST 43 ('sheets')
806 BINARY_SUBSCR
808 LOAD_CONST 49 ('graph_axis')
810 LOAD_FAST 29 (spreadsheet_id)
812 CALL_METHOD 3
814 STORE_FAST 31 (added_sheet_id)
172 816 LOAD_GLOBAL 22 (sheet)
818 LOAD_METHOD 27 (save_batch_data_to_sheets)
173 820 LOAD_GLOBAL 0 (period_list_for_search)
822 BUILD_LIST 1
824 LOAD_FAST 28 (google_service)
826 LOAD_CONST 43 ('sheets')
828 BINARY_SUBSCR
830 LOAD_CONST 50 ('graph_axis!A1')
832 LOAD_FAST 29 (spreadsheet_id)
834 CALL_METHOD 4
836 POP_TOP
176 838 LOAD_GLOBAL 22 (sheet)
840 LOAD_METHOD 27 (save_batch_data_to_sheets)
177 842 LOAD_FAST 27 (num_events_per_month_to_post)
844 LOAD_FAST 28 (google_service)
846 LOAD_CONST 43 ('sheets')
848 BINARY_SUBSCR
850 LOAD_CONST 51 ('graph_axis!A2')
852 LOAD_FAST 29 (spreadsheet_id)
854 CALL_METHOD 4
856 POP_TOP
180 858 LOAD_GLOBAL 4 (print)
860 LOAD_CONST 52 ('イベント数の推移を表したグラフを作成しています。')
862 CALL_FUNCTION 1
864 POP_TOP
181 866 LOAD_GLOBAL 22 (sheet)
868 LOAD_METHOD 29 (draw_charts)
870 LOAD_FAST 28 (google_service)
872 LOAD_CONST 43 ('sheets')
874 BINARY_SUBSCR
876 LOAD_FAST 29 (spreadsheet_id)
878 LOAD_FAST 31 (added_sheet_id)
880 CALL_METHOD 3
882 POP_TOP
183 884 LOAD_GLOBAL 4 (print)
886 LOAD_CONST 53 ('All the procedure have done!!')
888 CALL_FUNCTION 1
890 POP_TOP
892 LOAD_CONST 0 (None)
894 RETURN_VALUE
Disassembly of <code object <lambda> at 0x109454270, file "main.py", line 130>:
130 0 LOAD_FAST 0 (x)
2 LOAD_CONST 1 ('開始時刻')
4 BINARY_SUBSCR
6 RETURN_VALUE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment