前言
这里是清安,断更了很久。主要是写语雀笔记去了,感兴趣的可以去看看:https://www.yuque.com/qinganwubieshi
Py配置文件,
推荐指数:⭐⭐⭐
创建.py文件
创建Py文件就不多说了。写代码的人第二布就是创建Py文件
以MySQL为例子
host = 'localhost' port = '3306' user = 'root' password = 'jiang' database = 'an'
这里的password跟database根据自己实际的填写,password就是自己的MySQL链接的密码,databse就是数据库名字。
代码端
「因为用py文件做的配置文件,所以,上述配置文件跟代码写一起也可以,单独写一个config.py文件也可以。推荐:单独写,便于管理!」
此处我就写一起了,一起来看看!
host = 'localhost' port = 3306 user = 'root' password = 'jiang' database = 'an' def sql(): # 数据库连接,主机host、端口port、用户名user、密码passwd、数据库表database con = pymysql.connect(host=host, port=port, user=user, passwd=password,database=database) # 如果汉字显示不出来charset=‘utf-8' # 生成游标 cur = con.cursor() # 注入sql语句 sql = 'select * from login_user;' # 游标执行一条sql语句 res = cur.execute(sql) # 获取查询结果,获取一条数据 data_1 = cur.fetchone() print(data_1) con.commit() # 关闭游标 cur.close() # 关闭数据库连接 con.close() if __name__ == '__main__': sql()
对于上述代码只是示例,具体如何写,还得根据项目来进行选择,下面演示几种config.py的写法:
def func(): host = 'localhost' port = 3306 user = 'root' password = 'jiang' database = 'an' return host,port,user,password,database
「上面的写法呢,返回的就是元组了」
class func: host = 'localhost' port = 3306 user = 'root' password = 'jiang' database = 'an'
「上述写法呢,就需要调用了。具体如何调用,参考类章节」
dict_ = { "host" : 'localhost', "port" : 3306, "user" : 'root', "password" : 'jiang', "database" : 'an', }
「上述写法,参考字典。」