因为python程序可能打包成exe,所有这里我们所有的外部文件都是需要使用 os模块来先获取python程序文件的本地地址
path = os.path.abspath('.') //path为python源码文件的父文件夹的当前路径
获取到程序( .py 文件)的地址后,
可以使用 可使用python内置的 configparser模块 直接读取 .ini 文件
cf = configparser.ConfigParser()
cf.read(path + r'\config.ini')
新建一个 config.ini 文件,文件内容:
[Mysql-Database]
host = 47.102.218.124
user = root
passwd = 111111
database = db_love
最终我们就可以在代码中使用配置文件中的内容
mydb = pymysql.connect(
host= cf.get("Mysql-Database","host"), # 数据库主机地址
user=cf.get("Mysql-Database","user"), # 数据库用户名
passwd=cf.get("Mysql-Database","passwd"), # 数据库密码
database=cf.get("Mysql-Database","database")
)