20230902方法python day
非root用户安装python3.10
最近舍友找我帮忙解决python版本问题,特此记录中间遇到的各种问题。 ## 查看系统版本 这里使用的服务器系统为ubuntu,具体如下 ![](https://img2023.cnblogs.com/blog/2496607/202306/2496607-20230605161532021-690 ......
最高法--“合同约定的损失赔偿额的计算方法”也属于民法典580-584条规定的调整情况
(2016)最高法民终791号 广东骏田投资管理有限公司与贵州金鑫铝矿有限公司劳务合同纠纷二审民事判决书 上诉人主张:(二)根据《合同法》第一百一十四条的规定,约定的违约金与约定的损失赔偿额的计算方式不是同一概念。根据该条第二款的规定,当事人可以请求适当减少的是“违约金”,不是“经济损失”。一审法院 ......
实验6 turtle绘图与python库应用编程体验
实验任务1 task1_1.py 1 from turtle import * 2 def move(x, y): 3 penup() 4 goto(x, y) 5 pendown() 6 def draw(n, size = 100): 7 8 for i in range(n): 9 fd(si ......
简析python深浅拷贝
1.基础知识 a=123 b=123#内存函数id,返回变量的内存地址 id(a) id(b) c="123" d=c id(c) id(d) f=[1,2,3] g=[1,2,3] h=f id(f) id(g) id(h) 使用内存分析工具winDbg查看这两个变量的内存分布 操作步骤: 1.使 ......
实验6 turtle绘图与python库应用编程体验
任务1 from turtle import* def move(x,y): penup() goto(x,y) pendown() def draw(n,size=100): for i in range(n): fd(size) left(360/n) def main(): pensize(2 ......
Python学习的个人笔记
python基础知识 目录: Python基础语法: (1)打印出hello world (2)注释 (3)数据类型 (4)运算 (5)输入 (6)输出 (7)序列 (8)相等比较 (9)选择 (10)循环 (11)字典(dict) (12)集合(set)(不常用) (14)pass,del,exe ......
Day01学习日志
Day01学习日志 Markdown的一些使用方法 一.标题 想要打出标题,先输#,然后按一下空格 ,就可以输入标题内容了,回车即可看见写好的标题。 输入一个#就是一级标题,输入两个#就是二级标题,以此类推。 二.字体 需要字体加粗,可以在该字段两端加上** 需要字体斜体 ,可以在该字段两端加上* ......
python容器数据类型
1 列表 使用率最多的容器数据类型,类型是list,列表数据有序 创建:[1,2,3] 转换:list("abc") 修改: #增加元素 a=[] a.append(1) a.append(2) a.extend([3,4,5]) #把一组数据,加入列表 a.insert(1,'张三') #把一个数 ......
Java开发手册中为什么禁止使用ApacheBeanutils进行属性的复制copy以及使用SpringBeanUtils、CglibBeanCopier、AapchePropertyUtils进行属性复制的方法
场景 在日常开发中,我们经常需要给对象进行赋值,通常会调用其 set/get 方法, 有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝工具进行。 如我们经常在代码中会对一个数据结构封装成 DO、SDO、DTO、VO 等,而这些 Bean 中的大部分属性都是一样的, 所以使用属性 ......
Python之生成器
### 生成器 ```python ''' 生成器就是迭代器的另一种形式,可以理解为生成器就是一种自定义的迭代器 ''' 所以什么是生成器? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅 ......
python requests请post接口200,打印提示Unexpected character encountered while parsing value: p. Path
python requests发起http post请求,带参数,带请求头,代码设置检查没有问题 run py文件提示Unexpected character encountered while parsing value: p. Path, 问题一:body请求形式未进行json格式 data=j ......
CICFlowMeter 使用方法
## 前言 因实验需要提取流量特征,就找到了这个较为著名的流量特征提取工具 CICFlowMeter 。例如 CIC-IDS-2017 数据集就是通过这个工具提取而来。 网络上的教程众说纷纭,但我始终是无法成功使用。摸索和尝试了几天后终于可以使用,在此整理和记录自己的使用方法,希望可以帮助到大家。 ......
SqlSugar列转行扩展方法
## 参考 [C# 行列互转 List、DataTable和匿名对象 行转列](https://www.donet5.com/Ask/14/13540) [SQL Server 列转行的实现](https://blog.csdn.net/Dina_p/article/details/10463896 ......
PyInstaller 完美打包 Python 脚本,输出结构清晰、便于二次编辑的打包程序
如果我要写一个 Python 项目,打包成 exe 运行(方便在没有 Python 的电脑上使用),我需要打包出的根目录结构美观,没有多余的、杂乱的依赖文件在那里碍眼,而且需要在发现 bug 时,我还需要能够修改里面的代码后,无需再次打包,就能正常运行,该怎么做呢?
就以一个 Hello 项目为例... ......
利用PImpl在C++14中优雅调用C++17方法
## 诉求 你的工程由C++14写成,某天你看中了一个功能强大的三方库,一切都好除了该库仅支持C++17编译,对于比较复杂的三方库使用C++14进行重构工作量太大,有没有优雅的办法? ## 实现 历史总是惊人的相似,为了解决这一问题前人发明了PImpl编程方法用于隐藏class的实现细节,头文件中仅 ......
python(12):python获得上级目录,上上级目录
Path=os.getcwd() print(Path) Path=os.path.dirname(os.getcwd()) print(Path) Path=os.path.abspath(os.path.join(os.getcwd(),"../..")) print(Path) ......
【解决方法】loopback口添加同目的网段的地址后,无法用默认路由ping通该网段地址
# 环境: >工具:锐捷EVE,VMware Workstation Pro 远程工具:SecureCRT 系统版本:Windows 10 # 问题描述: >描述:原本可用默认路由ping该地址,但是在lookback口添加同该地址网段地址后,就无法ping通。 >提示:若按照教程还是无法完成操作, ......
Python实验课5
实验任务六 实验源码: 1 with open('data6.csv','r',encoding='gbk') as f: 2 data = f.readlines() 3 data1=[str(eval(data[i])) for i in range(1,len(data))] 4 data2= ......
python操作Excel,读取表格内容,并根据需求将内容填充到表格指定位置
在日常工作中经常会遇到需要将“表一,部门信息表”内容逐行填充到“表二,个人基本信息表”的情况。 表一: 表二: 实现方式如下: #!usr/bin/python # -*- coding: utf-8 -*- import pandas as pd import openpyxl as op fro ......
python将html批量转换为md
# 一、安装依赖 pip install html2text # 代码实现 ```python import os import shutil import html2text def convert_html2md(src_html, target_md): #'''html转md''' with ......
BPI-M2-Zero Armbian_22.11.0 连接WiFi的方法,使用wpa_cli,wpa_supplicant,可创建自动连接
![image](https://img2023.cnblogs.com/blog/2384801/202306/2384801-20230605154854665-379770117.jpg) wpa_supplicant 工具包含wpa_supplicant和wpa_cli这2个程序,其中wpa ......
两个变量交换的四种方法(Java)
对于两种变量的交换,我发现四种方法,下面我用Java来演示一下。 1.利用第三个变量交换数值,简单的方法。 (代码演示一下) class TestEV 2 //创建一个类 3 { 4 public static void main(String[]args) 5 { 6 int x =5,y=1 ......
两个变量交换的四种方法(Java)
对于两种变量的交换,我发现四种方法,下面我用Java来演示一下。 1.利用第三个变量交换数值,简单的方法。 (代码演示一下) class TestEV 2 //创建一个类 3 { 4 public static void main(String[]args) 5 { 6 int x =5,y=1 ......
Python基础18
生成器(迭代器的一种) 生成器背景 数据过多的时候,就会占用内存空间,节省内存空间我们我们会把这些数据变为一个对象给你,不会给具体数据,要用的时候在给你 解决问题 节省内存空间 range关键字在Python3中也是一个生成器 1 def index(): 2 print(‘来了老弟’) 3 yie ......
python基础day18 生成器相关
生成器(迭代器的一种) 生成器的背景 我们现在定义的列表,内部元素都比较少,占用的内存也是比较少的,几乎可以忽略。但是,如果定义一个列表,内部有100W个元素,可是我们只用到了前面或后面的几个元素,其他元素很少用,如果我们把这100W个元素都写在列表里,每次使用的时候都打印了,就会出现占据大量内存的 ......
python xml 响应断言
XML 断言 ``` from requests_xml import XMLSession session = XMLSession() r = session.get('https://www.nasa.gov/rss/dyn/lg_image_of_the_day.rss') print(r. ......
pip 安装错误 Command "python setup.py egg_info" failed with error code
python setup.py install File "setup.py", line 7 def read(rel_path: str) -> str: ^SyntaxError: invalid syntax wget https://bootstrap.pypa.io/pip/2.7/ge ......
【python】打包py文件
# pyinstaller 安装方法 步骤: ① 安装打包用的模块 ``` pip install PyInstaller ``` ②创建虚拟环境 ``` pip install pipenv #用于搭建虚拟环境 pipenv install #创建一个新的虚拟环境 pipenv shell #进入 ......
day18 生成器
### 生成器 #### 【一】生成器与yield - 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象 ```python >>> def my_range(start,stop,step=1): ... print('start...') ... whil ......