我用python写了一个函数,我希望它能在许多不同的脚本中使用。
我可以保存这个然后加载吗?
所以函数是
def dosomething(x):
do something
我想把它保存为文档
file=r/xxx/xxx/dosomething.py
然后在一个新的脚本中,我想加载它并使用它
新脚本
df=data
load_function(path=file)
df=df.apply(dosomething)
有这样的可能吗?
可以使用import
语句。例如,如果您的脚本名为actions.py
:
from actions import do_something
可能像下面这样。
# Custom Script Path: /Users/mert/workspace/my_func.py
def say_hello(name):
print(f"Hello {name}")
# Your another project folder
import sys
sys.path.append('path-to-your-func-folder')
import my_func
my_func.say_hello('Mert')
# Output
>> Hello Mert