随笔分类 - Python
Python笔记本
摘要:reverse() 函数 reverse() 函数是列表的一个内置方法,字典、字符串、元组都没有这个内置方法。 只能用于列表中数据的反转,函数对原列表进行修改,不会创建新的对象,可以节省内存 if __name__ == "__main__": a=['a','b',2,3,4] a.reverse
阅读全文
摘要:对列表进行排序 if __name__ == "__main__": arr = [2, 5, 7, 5, 3, 22, 551, 11] # 对数值列表进行从小到大排序 arr.sort() # 然后进行反转 为从大到小 arr.reverse() # 这都是操作的原列表,不会产生新的列表,即不会
阅读全文
摘要:Python可以使用open函数来实现文件的打开,关闭,读写操作; Python3中的open函数定义为: open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) 其中m
阅读全文
摘要:str1 = '2222222222222222asdasdadas22222222222' # 去除首位字符串 print(str1.strip('2')) str2 = ' asdasdadas ' # 去除首位字符串空格 print(str2.strip()) # replace() 替换中间
阅读全文
摘要:使用openpyxl 库进行单元格大数据写入时(大概900字) 莫名的会丢失数据,有时候会丢失前面一点,有时候会丢失后面一点,打印了保存前的日志,和保存后的变量输出日志,都是完整的,但是保存到Excel之后,数据就不完整了,原因困扰了我很久,没有找到 import openpyxl # xlsxwr
阅读全文
摘要:dict.txt 迅雷不及掩耳盗铃之势 1 掩耳盗铃 2 铃儿响叮当 3 当仁不让 5 让世界充满爱 3 让世界充满爱 5 迅雷不及 0 迅雷 0 掩耳 0 盗铃 0 实现代码 # -*- ecoding: utf-8 -*- # @ModuleName: test002 # @Function:
阅读全文
摘要:这篇文章已经很详细了,我就不造轮子了
阅读全文
摘要:count() 方法用于统计字符串里某个字符或子字符串出现的次数. st1 = input().upper() st2 = input().upper() print(st1.count(st2)) tips: 只要将所有字符串统一转化为大写或者小写,计算次数即可。 upper()全部转化为大写 l
阅读全文
摘要:def save_html(title): try: # 命名生成的html gen_html = '{}.html'.format(title) # 打开文件,准备写入 f = open(gen_html, 'w', encoding='UTF-8') # 准备相关变量 str1 = 'my na
阅读全文
摘要:system.yaml配置文件的内容: stage1: number_of_shards: 3 # 命中次数 file_size: 600 # 字节 stage2: is_rows: True # 是否需要limit rows: 6000 # limit行数 loggfile: "loggle.lo
阅读全文
摘要:原代码 data_path = "sources/weibo_senti_100k.csv" data_list = open(data_path).readlines()[1:] 报错: UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf
阅读全文
摘要:pyMysql 链接使用后,不关闭报错 pymysql.err.InterfaceError: (0, ‘‘) 导致这个错误的原因是通过pymysql连接MySQL,没有关闭连接的操作,所以短时间内不会出问题,长时间保持这个连接会出现连接混乱。虽然看着自己的代码没错,还是会报pymysql.err.
阅读全文
摘要:原代码 def __init__(self, config_filename="dbMysqlConfig.cnf"): file_path = os.path.join(os.path.dirname(__file__), config_filename) self.cf = configpars
阅读全文
摘要:操作系统:windows10 语言:Python3.9 IDE: PyCharm 本地代码执行时,使用jieba分词库,没有问题。原代码如下: # encoding = utf - 8 import jieba def word_segmentation(sentence): words_gener
阅读全文
摘要:dbMysqlConfig.cnf [dbMysql] host = 127.0.0.1 port = 3306 user = root password = wonderful2021 db_name = test001 charset = utf8 直接读取配置文件进行链接 # -*- ecod
阅读全文
摘要:# -*- ecoding: utf-8 -*- # @ModuleName: test008 # @Function: 一颗圣诞树 # @Author: darling # @Time: 2021-12-22 11:12 from turtle import * import random imp
阅读全文
摘要:# -*- coding:utf-8 -*- import time from concurrent.futures import ThreadPoolExecutor import pymysql from faker import Faker import sys from dbUntils.m
阅读全文
摘要:# -*- ecoding: utf-8 -*- # @ModuleName: test004 # @Function: # @Author: darling # @Time: 2022-04-15 17:46 import requests # linux执行登陆请调用下面的这句 def get_
阅读全文
摘要:获取指定html的标签内容 打开网页的开发者模式,得到路径标签,然后加上/text() 即可得到标签的文本内容 //*[@id="sonsyuanwen"]/div[1]/h1 对于网页爬取来说,还是很方便的 # -*- ecoding: utf-8 -*- # @ModuleName: test0
阅读全文
摘要:原理 先获取表格第一行表头字符串所在的列下标,循环行数时,可以得到行,进而定位到指定的单元格。 # -*- ecoding: utf-8 -*- # @ModuleName: test001 # @Function: # @Author: darling # @Time: 2022-04-12 15
阅读全文

浙公网安备 33010602011771号