随笔分类 -  python

摘要:pymysql 执行多条SQL语句报SQL错误,但是在Navicat中执行又能执行成功。通过网上查阅资料后发现跟pymysql版本有关。 1. pymysql在8.0版本以前(不包含8.0)是默认可以同时执行多条sql语句的,但是在8.0之后不再设置为默认,需要手动配置 2. 配置方法是在获取数据连 阅读全文
posted @ 2022-07-04 13:20 木子的学习笔记 阅读(715) 评论(0) 推荐(0)
摘要:socket编程: Server端: import socket #创建服务端的scoket对象socket socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) host = '127.0.0.1' port = 1111 #绑定地址 阅读全文
posted @ 2020-12-29 17:30 木子的学习笔记 阅读(111) 评论(0) 推荐(0)
摘要:练习题: 1.写一个函数实现如下功能: 1)输入数组:[0,1,2,3,5,6,8] ==> 输出数组:[“0->3”,”5->6”,”8”] 2)输入数组:[1,2,4,5,6,7,9]==> 输出数组:['1->2','4->7','9'] 分析: 1.连续数字输出为n->m 2.需要考虑列表中 阅读全文
posted @ 2020-12-04 14:27 木子的学习笔记 阅读(542) 评论(0) 推荐(0)
摘要:1.【编码实现】有如下数组,需要将每个字符串中排列在任意 x 前⾯的所有 y 替换为 0 ,需要计算出 每个字符串需要被替换的 y 的个数,请使⽤⼀⻔您熟悉的编程语⾔实现。 ['xxyyxyyyyyxxx', 'yxxxx', 'xyyyxxyx', 'xxxx', 'xxxyyy'] import 阅读全文
posted @ 2020-08-10 18:27 木子的学习笔记 阅读(215) 评论(0) 推荐(0)
摘要:安装protobuf库直接使用pip install protobuf报错:THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. 百度了一下原因,可能是网络错误。 于是使用豆瓣源进行下载安装,pip install ht 阅读全文
posted @ 2020-08-06 14:10 木子的学习笔记 阅读(198) 评论(0) 推荐(0)
摘要:dict1 = {'a':'test','b':'hello'} dict2 = {'c':'world','d':'python'} #方法一:使用python内置函数update,把字典dict2的键/值对更新到dict1里。 dict1.update(dict2) print(dict1) # 阅读全文
posted @ 2020-08-05 11:54 木子的学习笔记 阅读(705) 评论(0) 推荐(0)
摘要:list1 = ['jjf','56','d','57'] #方法一:使用切片 print(list1[::-1]) #方法二:使用python自带的内置函数reverse(),反向列表中的函数 list1.reverse() print(list1) #方法三:使用pop()的方法,遍历列表,删除 阅读全文
posted @ 2020-08-05 11:48 木子的学习笔记 阅读(708) 评论(0) 推荐(0)
摘要:今天把py脚本放在Linux上运行,直接运行python run.py 没有输出任何错误日志,但是也没有运行成功。瞬间就懵了。 后来发现原来是因为代码中的路径斜杠是'\' 而Linux中路径的斜杠是'/'。 所以把代码中的斜杠‘\’改为‘/’就可以啦~ 阅读全文
posted @ 2020-07-20 21:11 木子的学习笔记 阅读(1565) 评论(0) 推荐(0)
摘要:#冒泡排序 l_list=[9,5,6,7,3,4,2,1] for i in range(len(l_list)): for j in range(i+1,len(l_list)): if l_list[i]>l_list[j]: l_list[i],l_list[j]=l_list[j],l_l 阅读全文
posted @ 2020-07-15 10:20 木子的学习笔记 阅读(410) 评论(0) 推荐(0)
摘要:问题: 执行代码过程中抛出异常:JSONDecodeError: Expecting value: line 1 column 1 (char 0) 原因: 需要转换为json格式的参数不符合json格式 json格式中,键值必须用单引号或双引号引起来,而传递的参数键值没有使用引号引起来,在转换为j 阅读全文
posted @ 2020-07-05 20:18 木子的学习笔记 阅读(3611) 评论(0) 推荐(0)
摘要:单元测试框架: unittest pytest uniittest: unittest是python内置的单元测试框架,具有编写用例,组织用例,执行用例,输出测试报告等自动化框架的条件。 unittest中的5个重要概念:test Fixture,TestCase,TestSuite,TestLod 阅读全文
posted @ 2020-06-24 12:56 木子的学习笔记 阅读(215) 评论(0) 推荐(0)
摘要:环境准备: 安装python,pip,mysql,PyMySql pymysql是什么:python连接MySQL数据库时需要一个驱动用于与数据库交互,而PyMySQL就是一个使python连接到数据库的库。 安装PyMySql:通过pip install PyMySql安装 连接数据库: #_*_ 阅读全文
posted @ 2020-06-10 20:24 木子的学习笔记 阅读(143) 评论(0) 推荐(0)