確定背景的第一位。如何將函數傳遞給python中的另一個函數
所以..現在,我有一個代碼說(loop.py),這只是一個大的for循環......它接受stdin的輸入並對該字符串進行一些操作,然後編寫輸出。
所以像
#loop.py
from clean import *
for line in sys.stdin:
clean_line = clean(line)
print clean_line
我跑這是
貓input.txt中| python loop.py
因此,clean.py是用戶寫入的某種清理邏輯。
現在,我們這裏有一個「乾淨」的功能。對於一些人來說是一定的提取邏輯..
所以你可能
#loop.py
from clean import *
for line in sys.stdin:
extract_line = extract(line)
print extract_line
現在,這loop.py處理不當改變了..而且它不會改變..
所以..也許我可以拼出經驗,有人可以幫我找出如何實現..
我要的是用戶寫的那些立方米自定functions..So用戶寫道...
my_custom_func.py
import run_loop
def my_own_logic(string):
# my logic goes in here
run_loop.run(my_own_logic)
和這樣做是自動執行loop.py這my_own_logic功能是在循環推?
我希望我有任何意義...我是嗎?