問題由來:
當我使用pycharm打開一個scrapy項目時,由於需求原因,需要引用scrapy項目外的一個通用函數。這個函數是每一個不同的scrapy項目都要用到的,將其放在每個scrapy項目中有點太麻煩了,於是就將其放在項目外,讓需要的項目進行引用。
實現方法:
在你需要引用通用函數的.py文件頭部添加如下信息
# 將項目外的.py文件函數引入到項目內
import sys
# 你存放.py文件的文件夾
sys.path.insert(0, '/home/Projects_funs_folder')
# 引入你的.py文件
import your_functions
完畢!