Python编程格式风格

风格一:

来源:https://www.jianshu.com/p/e266137ebca0

方法里,每个空行分割成段,每段功能简介,都写在开头注释中,段介绍以:开头

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# coding=utf-8
import pymysql
from tool.read_config import ReadConfig
from tool import project_path
 
class DoMysql:
    def do_mysql(self,query_sql,state="all"):
        """
        :param query_sql: 查询语句
        :param state: 1:一条结果  all:所有结果
        :return:
        """
        #read_config文件中ReadConfig是静态方法,不用实例化
        db_config = eval(ReadConfig.get_config(project_path.case_config_path,"DB","db_config"))
        print(db_config)
        #关键字参数传递
        cnn = pymysql.connect(**db_config)
 
        # 使用cursor()方法创建一个游标对象
        cur = cnn.cursor()
        #执行语句
        cur.execute(query_sql)
        #获取结果
        if state == 1:
            res = cur.fetchone() #元组针对一条数据
        else:
            res = cur.fetchall() #元组嵌套元组
 
 
        #关闭游标
        cur.close()
        cnn.close()
        return res
 
if __name__ == '__main__':
    domysql= DoMysql()
    res = domysql.do_mysql("select * from areas",1)
    print(res)

  

 

 

 

 

 

-

posted @   悟透  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示