配置文件代替写在程序中 mysql数据库链接串

DBconfig.txt 内容

 { 'host': '*.*.*.*','user': 'usr_insert', 'password': 'ld1234', 'port': 3306,'database': 'energydb','charset': 'utf8'}

 

主文件内容
    with open(os.getcwd()+'\\DBconfig.txt','r') as f:
        config=f.read()

读出是 字典格式的字符串 用 eval 函数转译一下 
     
    #config = {
    #        'host': '10.125.161.6',
    #        'user': 'usr_insert',
    #        'password': 'ld1234',
    #        'port': 3306,
    #        'database': 'energydb',
    #        'charset': 'utf8'
    #            }
   
    
    print(u'######链接MYSQL数据库#########')
    try:
        conn = mysql.connector.connect(**eval(config))  
        print(conn)


版权声明:本文为wo446100076原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。