获取上一个交易日接口

孙犯困 / 2023-07-24 / 原文

实际实现 交易日放在txt中 上一交易日即当前交易日所在行的上一行数据

python文件名 lastjyr.py

import os
import linecache
import time

def lastjyr():
	string = time.strftime("%Y%m%d")
	count = 1
	f = open('jyr.txt','r',encoding='utf8')
	for line in f.readlines():
		if string in line:
			new_count = count
		count += 1
	lastjyr = linecache.getline('tjyr.txt',new_count-1)
	print(lastjyr)
	f.close()
	
lastjyr()

文本文件名 jyr.txt 该文本中记录的是交易日

20230103
20230104
20230105
20230106
20230109
20230110
20230111
20230112
20230113
20230116
20230117
20230118
20230119
20230120
20230130
20230131
20230201
20230202
20230203
20230206
20230207
20230208
20230209
20230210
20230213
20230214
20230215
20230216
20230217
20230220
20230221
20230222
20230223
20230224
20230227
20230228
20230301
20230302
20230303
20230306
20230307
20230308
20230309
20230310
20230313
20230314
20230315
20230316
20230317
20230320
20230321
20230322
20230323
20230324
20230327
20230328
20230329
20230330
20230331
20230403
20230404
20230406
20230407
20230410
20230411
20230412
20230413
20230414
20230417
20230418
20230419
20230420
20230421
20230424
20230425
20230426
20230427
20230428
20230504
20230505
20230508
20230509
20230510
20230511
20230512
20230515
20230516
20230517
20230518
20230519
20230522
20230523
20230524
20230525
20230526
20230529
20230530
20230531
20230601
20230602
20230605
20230606
20230607
20230608
20230609
20230612
20230613
20230614
20230615
20230616
20230619
20230620
20230621
20230626
20230627
20230628
20230629
20230630
20230703
20230704
20230705
20230706
20230707
20230710
20230711
20230712
20230713
20230714
20230717
20230718
20230719
20230720
20230721
20230724
20230725
20230726
20230727
20230728
20230731
20230801
20230802
20230803
20230804
20230807
20230808
20230809
20230810
20230811
20230814
20230815
20230816
20230817
20230818
20230821
20230822
20230823
20230824
20230825
20230828
20230829
20230830
20230831
20230901
20230904
20230905
20230906
20230907
20230908
20230911
20230912
20230913
20230914
20230915
20230918
20230919
20230920
20230921
20230922
20230925
20230926
20230927
20230928
20231009
20231010
20231011
20231012
20231013
20231016
20231017
20231018
20231019
20231020
20231023
20231024
20231025
20231026
20231027
20231030
20231031
20231101
20231102
20231103
20231106
20231107
20231108
20231109
20231110
20231113
20231114
20231115
20231116
20231117
20231120
20231121
20231122
20231123
20231124
20231127
20231128
20231129
20231130
20231201
20231204
20231205
20231206
20231207
20231208
20231211
20231212
20231213
20231214
20231215
20231218
20231219
20231220
20231221
20231222
20231225
20231226
20231227
20231228
20231229