前言
这里是清安,断更了很久。主要是写语雀笔记去了,感兴趣的可以去看看: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',
}
「上述写法,参考字典。」