========================================================================= 2025-10-03 16:25:11 Fri START TASK.01 future_1d future_rank ========================================================================= Traceback (most recent call last): File "/root/project/future_1d/future_rank.py", line 4, infrom future1d_request import Future1dClient File "/root/project/future_1d/future1d_request.py", line 38, in pro = ts.pro_api() File "/usr/local/lib/python3.10/site-packages/tushare/pro/data_pro.py", line 36, in pro_api token = upass.get_token() File "/usr/local/lib/python3.10/site-packages/tushare/util/upass.py", line 27, in get_token df = pd.read_csv(fp) File "/usr/local/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 1026, in read_csv return _read(filepath_or_buffer, kwds) File "/usr/local/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 620, in _read parser = TextFileReader(filepath_or_buffer, **kwds) File "/usr/local/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 1620, in __init__ self._engine = self._make_engine(f, self.engine) File "/usr/local/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 1898, in _make_engine return mapping[engine](f, **self.options) File "/usr/local/lib/python3.10/site-packages/pandas/io/parsers/c_parser_wrapper.py", line 93, in __init__ self._reader = parsers.TextReader(src, **kwds) File "pandas/_libs/parsers.pyx", line 581, in pandas._libs.parsers.TextReader.__cinit__ pandas.errors.EmptyDataError: No columns to parse from file ========================================================================= 2025-10-03 16:26:10 Fri START TASK.01 future_1d future_rank ========================================================================= 2025-10-03 16:26:12,808 - future_1d - INFO - future_rank check=True check_last=7 start... 2025-10-03 16:26:12,898 - future_1d - INFO - future_rank date = 2025-09-22 2025-10-03 16:26:12,985 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='INE) done 2025-10-03 16:26:13,111 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='DCE) done 2025-10-03 16:26:13,195 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='GFEX) done 2025-10-03 16:26:13,376 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='CZCE) done 2025-10-03 16:26:13,522 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='SHFE) done 2025-10-03 16:26:13,618 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='CFFEX) done 2025-10-03 16:26:14,246 - future_1d - INFO - save future_rank 2025-09-22 completed 2025-10-03 16:26:24,069 - future_1d - INFO - future_rank date = 2025-09-23 2025-10-03 16:26:24,155 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='INE) done 2025-10-03 16:26:24,292 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='DCE) done 2025-10-03 16:26:24,386 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='GFEX) done 2025-10-03 16:26:24,543 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='CZCE) done 2025-10-03 16:26:24,751 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='SHFE) done 2025-10-03 16:26:24,840 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='CFFEX) done 2025-10-03 16:26:25,504 - future_1d - INFO - save future_rank 2025-09-23 completed 2025-10-03 16:26:32,201 - future_1d - INFO - future_rank date = 2025-09-24 2025-10-03 16:26:32,275 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='INE) done 2025-10-03 16:26:32,416 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='DCE) done 2025-10-03 16:26:32,498 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='GFEX) done 2025-10-03 16:26:32,662 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='CZCE) done 2025-10-03 16:26:32,801 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='SHFE) done 2025-10-03 16:26:32,895 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='CFFEX) done 2025-10-03 16:26:33,511 - future_1d - INFO - save future_rank 2025-09-24 completed 2025-10-03 16:26:42,310 - future_1d - INFO - future_rank date = 2025-09-25 2025-10-03 16:26:42,401 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='INE) done 2025-10-03 16:26:42,570 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='DCE) done 2025-10-03 16:26:42,650 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='GFEX) done 2025-10-03 16:26:42,812 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='CZCE) done 2025-10-03 16:26:42,962 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='SHFE) done 2025-10-03 16:26:43,038 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='CFFEX) done 2025-10-03 16:26:43,665 - future_1d - INFO - save future_rank 2025-09-25 completed 2025-10-03 16:26:52,764 - future_1d - INFO - future_rank date = 2025-09-26 2025-10-03 16:26:52,834 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='INE) done 2025-10-03 16:26:52,988 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='DCE) done 2025-10-03 16:26:53,068 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='GFEX) done 2025-10-03 16:26:53,266 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='CZCE) done 2025-10-03 16:26:53,463 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='SHFE) done 2025-10-03 16:26:53,559 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='CFFEX) done 2025-10-03 16:26:54,185 - future_1d - INFO - save future_rank 2025-09-26 completed 2025-10-03 16:27:02,703 - future_1d - INFO - future_rank date = 2025-09-29 2025-10-03 16:27:02,765 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='INE) done 2025-10-03 16:27:02,894 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='DCE) done 2025-10-03 16:27:02,980 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='GFEX) done 2025-10-03 16:27:03,144 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='CZCE) done 2025-10-03 16:27:03,269 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='SHFE) done 2025-10-03 16:27:03,346 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='CFFEX) done 2025-10-03 16:27:03,991 - future_1d - INFO - save future_rank 2025-09-29 completed 2025-10-03 16:27:10,796 - future_1d - INFO - future_rank date = 2025-09-30 2025-10-03 16:27:10,862 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='INE) done 2025-10-03 16:27:10,997 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='DCE) done 2025-10-03 16:27:11,078 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='GFEX) done 2025-10-03 16:27:11,250 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='CZCE) done 2025-10-03 16:27:11,392 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='SHFE) done 2025-10-03 16:27:11,526 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='CFFEX) done 2025-10-03 16:27:12,201 - future_1d - INFO - save future_rank 2025-09-30 completed ========================================================================= 2025-10-03 18:25:42 Fri START TASK.01 future_1d future_rank ========================================================================= 2025-10-03 18:25:44,083 - future_1d - INFO - future_rank check=True check_last=7 start... 2025-10-03 18:25:44,172 - future_1d - INFO - future_rank date = 2025-09-22 2025-10-03 18:25:44,371 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='SHFE) done 2025-10-03 18:25:44,463 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='CFFEX) done 2025-10-03 18:25:44,549 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='GFEX) done 2025-10-03 18:25:44,719 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='DCE) done 2025-10-03 18:25:44,802 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='INE) done 2025-10-03 18:25:44,974 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-22',exchange='CZCE) done 2025-10-03 18:25:45,602 - future_1d - INFO - save future_rank 2025-09-22 completed 2025-10-03 18:25:52,628 - future_1d - INFO - future_rank date = 2025-09-23 2025-10-03 18:25:52,783 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='SHFE) done 2025-10-03 18:25:52,878 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='CFFEX) done 2025-10-03 18:25:52,972 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='GFEX) done 2025-10-03 18:25:53,115 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='DCE) done 2025-10-03 18:25:53,203 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='INE) done 2025-10-03 18:25:53,365 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-23',exchange='CZCE) done 2025-10-03 18:25:53,982 - future_1d - INFO - save future_rank 2025-09-23 completed 2025-10-03 18:26:00,268 - future_1d - INFO - future_rank date = 2025-09-24 2025-10-03 18:26:00,435 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='SHFE) done 2025-10-03 18:26:00,523 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='CFFEX) done 2025-10-03 18:26:00,610 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='GFEX) done 2025-10-03 18:26:00,756 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='DCE) done 2025-10-03 18:26:00,824 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='INE) done 2025-10-03 18:26:01,032 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-24',exchange='CZCE) done 2025-10-03 18:26:01,724 - future_1d - INFO - save future_rank 2025-09-24 completed 2025-10-03 18:26:08,541 - future_1d - INFO - future_rank date = 2025-09-25 2025-10-03 18:26:08,705 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='SHFE) done 2025-10-03 18:26:08,788 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='CFFEX) done 2025-10-03 18:26:08,866 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='GFEX) done 2025-10-03 18:26:09,001 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='DCE) done 2025-10-03 18:26:09,072 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='INE) done 2025-10-03 18:26:09,238 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-25',exchange='CZCE) done 2025-10-03 18:26:09,896 - future_1d - INFO - save future_rank 2025-09-25 completed 2025-10-03 18:26:17,454 - future_1d - INFO - future_rank date = 2025-09-26 2025-10-03 18:26:17,603 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='SHFE) done 2025-10-03 18:26:17,713 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='CFFEX) done 2025-10-03 18:26:17,800 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='GFEX) done 2025-10-03 18:26:17,972 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='DCE) done 2025-10-03 18:26:18,057 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='INE) done 2025-10-03 18:26:18,224 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-26',exchange='CZCE) done 2025-10-03 18:26:18,923 - future_1d - INFO - save future_rank 2025-09-26 completed 2025-10-03 18:26:25,189 - future_1d - INFO - future_rank date = 2025-09-29 2025-10-03 18:26:25,325 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='SHFE) done 2025-10-03 18:26:25,408 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='CFFEX) done 2025-10-03 18:26:25,489 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='GFEX) done 2025-10-03 18:26:25,630 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='DCE) done 2025-10-03 18:26:25,695 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='INE) done 2025-10-03 18:26:25,874 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-29',exchange='CZCE) done 2025-10-03 18:26:26,557 - future_1d - INFO - save future_rank 2025-09-29 completed 2025-10-03 18:26:30,851 - future_1d - INFO - future_rank date = 2025-09-30 2025-10-03 18:26:31,019 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='SHFE) done 2025-10-03 18:26:31,115 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='CFFEX) done 2025-10-03 18:26:31,192 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='GFEX) done 2025-10-03 18:26:31,338 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='DCE) done 2025-10-03 18:26:31,412 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='INE) done 2025-10-03 18:26:31,583 - future_1d - INFO - pro.fut_holding(trade_date='2025-09-30',exchange='CZCE) done 2025-10-03 18:26:32,220 - future_1d - INFO - save future_rank 2025-09-30 completed