Python 将部分设置放在另一个文件中

Python 将部分设置放在另一个文件中,python,scrapy,Python,Scrapy,我有此设置用于发送电子邮件 EXTENSIONS = { 'shop.mail3.StatusMailer': 500 } STATUSMAILER_RECIPIENTS = [''] MAIL_HOST = 'smtp.gmail.com' MAIL_PORT = 587 MAIL_USER = ' ' MAIL_PASS = ' ' 我把这个部分放在另一个名为settings\u mail.py的文件中(因为在我的项目中,很多spider都有这个部分) 并

我有此设置用于发送电子邮件

 EXTENSIONS = {
     'shop.mail3.StatusMailer': 500    
 }

 STATUSMAILER_RECIPIENTS = ['']
 MAIL_HOST = 'smtp.gmail.com'
 MAIL_PORT = 587
 MAIL_USER = ' '
 MAIL_PASS = ' '
我把这个部分放在另一个名为
settings\u mail.py
的文件中(因为在我的项目中,很多spider都有这个部分) 并使用
导入设置\u-mail

但它不起作用

我想知道有什么方法可以实现它。

请给我一点指导谢谢

您需要将
设置\u mail.py
中的每个设置导入
设置
的范围。将其放在
settings.py的末尾:

from settings_mail import *