随笔分类 -  Python

摘要:需要安装包pip install python-docx print(tables[0].rows[0].cells[0].text) from docx import Document document = Document('path.docx') #遍历word每一行 for paragrap 阅读全文
posted @ 2024-01-20 23:59 南方的墙 阅读(18) 评论(0) 推荐(0) 编辑
摘要:data_results="123456789\u93b4\u612c\u59db \u2022" #将字符串转换为字节序列:使用encode方法将字符串转换为字节序列,并指定编码格式为utf-8 print(data_results.encode('utf-8')) #使用encode方法将字符串 阅读全文
posted @ 2023-05-16 14:54 南方的墙 阅读(371) 评论(0) 推荐(0) 编辑
摘要:pycharm添加自动注释设置方法: File》Settings》Tools 设置完成后,可直接在func函数下面输入三个单引号 / 双引号,换行就自动生成注释了 阅读全文
posted @ 2023-05-09 16:30 南方的墙 阅读(504) 评论(0) 推荐(0) 编辑
摘要:写excel import pandas as pd """ pandas学习 """ true = True false = False none = None null =None datas = [ { "customerCategoryCode": "1002", "customerCate 阅读全文
posted @ 2023-02-08 14:22 南方的墙 阅读(25) 评论(0) 推荐(0) 编辑
摘要:方法一 但无法编写foo函数体里面内容 import types def foo(x,y): #print(x,y) return 1 x = 1 y = 2 f = types.FunctionType(foo.__code__, {}, name='test_',argdefs=(x,y))pr 阅读全文
posted @ 2022-12-20 15:17 南方的墙 阅读(308) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/nulige/p/6121079.html 魔法函数用于增强我们定义的类对象。在类对象中,以双下滑线开头以及结尾的成为魔法函数,比如常见的__init__。其实魔法函数就是Python类中具有特定功能的内置函数。通过魔法函数可以实现许多个性化、便 阅读全文
posted @ 2022-03-10 10:57 南方的墙 阅读(270) 评论(0) 推荐(0) 编辑
摘要:变量追踪器? """ @pysnooper 日志打印工具,显示运行的时间及运行到当前代码时各变量的值(默认只打印局部变量的值),可用于装数类、函数, 可直接使用with pysnooper.snoop(): 只打印函数里的变量 output='a.txt' #将结果保存到文件a.txt prefix 阅读全文
posted @ 2022-03-04 17:58 南方的墙 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1、装饰器带括号非括号 #不带参数的装饰器 def log4(func): @wraps(func) def inner(*args, **kwargs,): func(*args, **kwargs) return inner @log4 def test(num): print('testlog 阅读全文
posted @ 2022-02-28 19:25 南方的墙 阅读(205) 评论(0) 推荐(0) 编辑
摘要:进程线程协程分别是什么? 进程是具有独立功能程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是cpu和分派的基本单位,它比进程更小的的独立运行的基本单位,线程自己基本不拥有系统资源,但它可与用属于一个进程的其他线程共享进程所拥有的全部资源。 阅读全文
posted @ 2021-10-25 14:24 南方的墙 阅读(108) 评论(0) 推荐(0) 编辑
摘要:from urllib import request import requests #方法1 proxy_ip = '113.194.28.190:9999' proxies = {'http': 'http://'+proxy_ip,'https': 'https://'+proxy_ip} t 阅读全文
posted @ 2021-06-07 17:37 南方的墙 阅读(409) 评论(0) 推荐(0) 编辑
摘要:我们常常会遇到这样的需求:需要执行对象里的某个方法,或需要调用对象中的某个变量,但是由于种种原因我们无法确定这个方法或变量是否存在,这是我们需要用一个特殊的方法或机制要访问和操作这个未知的方法或变量,这中机制就称之为反射。hasattr()、getattr()、setattr()函数 class A 阅读全文
posted @ 2021-04-13 18:38 南方的墙 阅读(135) 评论(0) 推荐(0) 编辑
摘要:迭代是Python最强大的功能之一,是访问集合元素的一种方式。可迭代对象有迭代器、序列(字符串、列表、元祖)、字典,而迭代器是一个可以记住遍历的位置的对象。生成器是一种特殊的迭代器,调用一个生成器函数,返回的是一个迭代器对象。 迭代器 (Iterator) 迭代器是一个可以记住遍历的位置的对象。 迭 阅读全文
posted @ 2021-04-13 18:05 南方的墙 阅读(90) 评论(0) 推荐(0) 编辑
摘要:我们知道对于一个普通的类,我们要使用其中的函数的话,需要对类进行实例化,而一个类中,某个函数前面加上了staticmethod或者classmethod的话,那么这个函数就可以不通过实例化直接调用 """ @staticmethod不需要表示自身对象的self和自身类的cls参数。如果在@stati 阅读全文
posted @ 2021-04-13 17:59 南方的墙 阅读(79) 评论(0) 推荐(0) 编辑
摘要:""" 单例类 方法1:外部函数实现 方法2:外部类数实现 方法3:__new__内置函数实现 __new__函数:在实例化开始时,在调用初始化__init__() 方法之前, 首先调用 __new__() 方法 """ def singleton(cls): """ 修饰类(实现类单例) @par 阅读全文
posted @ 2021-04-13 17:40 南方的墙 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1、parameterized.parameterized @parameterized.expand必须要求参数是一个iterable可迭代对象。 import unittest from parameterized import parameterized, param class TestAd 阅读全文
posted @ 2021-02-23 10:42 南方的墙 阅读(129) 评论(0) 推荐(1) 编辑
摘要:1、excel内容 时间、日期、字符串、数字 #行rows 列colsfor row in range(0, table.nrows): for col in range(0,table.ncols): if table.cell(row, col).ctype == 3: import datet 阅读全文
posted @ 2020-10-10 17:54 南方的墙 阅读(3595) 评论(0) 推荐(0) 编辑
摘要:''' 链表(linked list)是由一组被称为结点的数据元素组成的数据结构,每个结点都包含结点本身的信息和指向下一个结点的地址。由于每个结点都包含了可以链接起来的地址信息,所以用一个变量就能够访问整个结点序列。也就是说,结点包含两部分信息:一部分用于存储数据元素的值,称为信息域;另一部分用于存 阅读全文
posted @ 2020-10-09 17:16 南方的墙 阅读(402) 评论(0) 推荐(0) 编辑
摘要:通过命令行执行报错:ModuleNotFoundError: No module named 'config' 命令行执行存在该问题 关于以上问题是因为:执行文件pytest_demo里面import的模块config在执行文件的目录的父级目录下,在执行时只能读取到执行文件同级目录及同级目录下,所以 阅读全文
posted @ 2020-08-11 11:30 南方的墙 阅读(4695) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示