想請教我透過 OutputField3(change, order := 1);,已經做了漲幅排序
且跑完選股邏輯,也確實有按照排序
但是在Print .txt檔案時,內容還是會按照"代碼"排序
想請教該如何解決
XS Print 排序
- 396
- 最後發表 牛肉堡套餐 2024 七月 24
牛肉堡套餐
發文於
2024/07/23
虎科大許教授
發文於
2024/07/24
選股腳本若只是針對選股特定條件排序,不必另行Print,只要在選股結果點擊匯出按鈕,即可匯出CSV檔案,匯出的檔案就是排序的結果。
牛肉堡套餐
發文於
2024/07/24
許教授您好,
因為我想要,用python將資料傳送到line, 然後是透過.txt
所以才想要透過.txt做排序
所以.txt輸出時,是沒辦法排序的嗎
虎科大許教授
發文於
2024/07/24
outputField是執行選股結束之後,增加欄位以顯示按照符合條件的商品,這個函數可用order參數指定欄位的排序方式,但Print函數沒有排序功能,它只能在執行商品時,將內容寫入文字檔案,所以Print出來的檔案都是由商品代號小到大逐一列印。選股是盤後且靜態的動作,你可如前述匯出CSV檔案之後,另存為txt檔案,並存放在你指定的資料夾,再由python程式傳送到Line。
牛肉堡套餐
發文於
2024/07/24
謝謝許教授回答 !
我有找到ref. web可以在python上應用
https://blog.csdn.net/qq_39779233/article/details/115601804
若有需要的人也可以參考
此題已解
test999
發文於
2024/07/24
牛肉堡套餐
(1) 建議你用python的套件 pandas 載入.txt的資料
(2) 再用pandas內建的函式 sort_values 做排序喔
5 評論