我試圖從另一個文件調用文件中的函數。我有一個名爲client.py的文件。在那個文件中有一個名爲reset()的函數,它重置客戶端。我有另一個文件controller.py,我想從控制器調用client.reset(),以便重置客戶端,即應該在客戶端而不是控制器內運行。從另一個python文件調用python文件中的函數
有沒有辦法做到這一點?
編輯:
controller.py和client.py作爲單獨的進程運行。 import方法將另一個模塊的函數導入到其導入文件的範圍中。這不是我想要的。我想要一個方法controller.py可以使client.py自己調用reset()。
你通過一個Python教程/書走向何方?任何體面的人都應該在關鍵字「模塊」下加以說明。 – delnan 2012-03-18 18:26:49
「內部運行」是什麼意思?這裏顯而易見的解決方案是導入客戶端,並從控制器調用client.reset(),但似乎這不是你想要的? – mfrankli 2012-03-18 18:26:57
你有兩個不同的進程,從'controller.py'和'client.py'開始? – 2012-03-18 18:26:59