我有一個包含一個變數的代碼,我想在不停止主回圈的情況下手動更改該變數,也不暫停它(使用 input())。我找不到允許我在運行中手動設定或訪問 RAM 記憶體以更改該值的庫。現在我設定了一個檔案觀察器,它每 1 分鐘讀取一次引數,但我認為這是低效的方式。
uj5u.com熱心網友回復:
我猜你只是想公開 API。您使用的檔案有效但不太常見。您可以使用常見的最佳實踐,例如:
- HTTP 網路服務器。您可以使用Flask / bottle快速完成。
- gRPC
- 發布/訂閱機制——Redis、Kafka(更復雜,需要另一種存盤解決方案——資料庫本身)。
我想還有很多其他的解決方案,但你明白了。我希望這就是你要找的。
使用這些解決方案,您可以手動觸發端點并更改應用程式中所需的任何內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/475049.html
標籤:Python python-3.x
上一篇:僅使用Elasticsearch和回傳源欄位進行查詢
下一篇:javatypegeneric:找一個例子來展示Function<?超級E,?extendsF>是比Function<E,F>更好的選擇?
