python读取配置文件的方式
1、从config.ini中读取,后缀无所谓,文件名字也无所谓,不过config.ini是常用写法,所谓见名知意
 
 config.ini内容: [global] ip = xxx port = xxx table = xxx uname = xxx passwd = xxx
读取方法 import configparser import os dir_now = os.path.dirname(os.path.dirname(os.path.abspath("settings.py"))) # 路径自己指定,我这里是以settings.py为参考,abspath是取它的上级目录,也可以直接指定绝对路径来读取 conf = configparser.ConfigParser() conf.read(dir_now+'/config.ini') # 读config.ini文件 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 使用mysql这样写就行了,是指明引擎的 'NAME': conf.get('global', 'table'), # 库名 'USER': conf.get('global', 'uname'), # 用户名 'PASSWORD': conf.get('global', 'passwd'), # 密码 'HOST': conf.get('global', 'ip'), # 数据库主机ip 'PORT': conf.get('global', 'port'), # 数据库端口号 } }
2、从远端服务器读取,服务器统一存储密码信息,方便安全管理
3、多个环境,直接从文件里读取
defaults.py dev.py staging.py production.py from defaults.py import *
https://blog.csdn.net/orangleliu/article/details/77100002
 
                   
                   
                   
                   
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   952
					952
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            