【用途】
將自選股的名稱代號保存起來,以免因機器重裝把多日研究積累的自選股池沖毀。
【用法】
點自選股后,點通達信>系統>數據導出>設定為欄中全部,記住導出的txt文件名稱位置。
安裝python后,將源碼保存為文件,假設為1.py,然后執行。
【源碼】
#encoding=utf-8
import re
idx=1
pattern="([0-9]{6})\s+([\u4e00-\u9fa5]+)"#([0-9]{6})匹配六位股票代號,\s+匹配空格,([\u4e00-\u9fa5]+)匹配多個中文字符
with open(r'C:\new_tdx\T0002\export\自選股20220323.txt') as infile,open(r'C:\Users\ufo\Desktop\output.txt','w') as outfile:
for line in infile:
list=re.findall(pattern,line)
if len(list)>0:
newline=str(idx)+"."+list[0][0]+" "+list[0][1]
outfile.write(newline+"\n")
idx=idx+1
上述代碼里,需要改的只有紅藍兩部分,紅色為通達信輸出的文件,藍色為你最終想要的文件。
【運行結果展示】
1.000504 南華生物 2.300715 凱倫股份 3.600190 錦州港 4.300306 遠方信息 5.600997 開灤股份 6.002756 永興材料 7.002724 海洋王 8.300796 貝斯美 9.300084 海默科技 10.603588 高能環境 11.300386 飛天誠信 12.002437 譽衡葯業 13.002743 富煌鋼構 14.300191 潛能恆信 15.002505 鵬都農牧 16.002983 芯瑞達 17.002636 金安國紀 18.603683 晶華新材 19.002981 朝陽科技 20.300750 寧德時代 21.300417 南華儀器 22.002996 順博合金 23.002435 長江健康 24.603016 新宏泰 25.603998 方盛制葯 26.002962 五方光電 27.600569 安陽鋼鐵 28.600071 鳳凰光學 29.600206 有研新材 30.000990 誠志股份 31.300400 勁拓股份 32.002378 章源鎢業 33.300114 中航電測 34.002806 華鋒股份 35.300228 富瑞特裝 36.600330 天通股份 37.300649 杭州園林
希望這段小程序能對大家有所幫助。
END