我有一個python腳本,它包含一個大型函數,用於過濾列表並將內容導出到excel。我希望能夠製作不同的python腳本,我可以爲不同的情況指定不同的過濾器,並使用應用過濾器的函數將它們傳遞給我的python腳本。從另一個腳本調用python腳本並將變量傳遞給它
例如
#Script called function_script with function to apply filters
def my_funct(filter1, filter2, filter3, etc):
apply filters to list
export results to excel
我都會有不同的過濾器對一些常見的用例和,而不是改變我的過濾器,我寧願創建調用腳本包含我的功能,並傳遞每個用例python腳本過濾器。就像是。
#One script where filters for category 1 are defined
filter1 = 'Foo'
filter2 = 'Bar'
filter3 = 'Test'
function_script(filter1, filter2, filter3)
用函數導入腳本? –
你的意思是我可以簡單地執行'import function_script'然後使用它?他們需要在同一個工作目錄嗎?將變量傳遞給它只是簡單的'function_script(filter1,filter2,filter3)? – Jstuff
假設'function_script'在'function_file.py'中,如果這兩個文件位於同一個目錄中,它將從'from function_file import function_script'中輸入 – dashiell