惰性 动态python import

python学习_数据类型

一、python常用的数据类型 数值类型:整数类型 int,如9;浮点数类型float,如3.14159 布尔类型 bool,如True和False,只有这两个值 字符串类型str,如"人生苦短" 二、数值类型 整数类型 可以表示正数、负数和零,整数类型的数据有不同进制表示方式,有如下几种进制表示方 ......
类型 数据 python

Python中的小整数对象池

Python 仅仅对比较小的整数对象(范围为[-5, 256])缓存起来以供重复使用,而并非是所有整数对象。需要注意的是,这仅仅是在命令行中执行。 而在 Pycharm 或者保存为文件执行,结果是不一样的,这是因为解释器做了一部分优化(范围是[-5, 任意正整数])。 ......
整数 对象 Python

.Net Core 如何数据导出 Excel?(EPPlus->OfficeOpenXml 实现固定列和动态列导出)

对于将数据以 Excel 表格文件输出,还是比较常用的,也存在诸多情况,比如列固定或不固定、数据类型为 List ......
OfficeOpenXml 动态 数据 EPPlus Excel

python函数进阶

## Python函数进阶 ### 一、函数多返回值 #### 1.1 多个返回值 如果一个函数要有多个返回值,该如何书写代码? ~~~python """ 演示函数的多返回值示例 """ # 演示使用多个变量,接受多个返回值 def test_return(): return 1, "hello" ......
函数 python

[C#] 托管、非托管DLL、动态加载/卸载,各名词备忘

托管DLL:由C#平台编译生成的库文件,使用方法(1.VS2015中添加引用 2.使用代码动态加载卸载) 非托管DLL:由其他平台(通常为C++)编译生成的库文件,使用方法(1.使用代码静态加载 2.使用代码动态加载。均不能直接添加引用) 以如下托管DLL代码为例: 托管DLL动态加载: priva ......
名词 动态 DLL

python multiprocessing库使用记录

# python multiprocessing库使用记录 需求是想并行调用形式化分析工具proverif,同时发起对多个query的分析(378个)。实验室有40核心80线程的服务器(双cpu,至强gold 5218R*2)。 观察到单个命令在分析时内存占用不大,且只使用单核心执行,因此考虑同时调 ......
multiprocessing python

python 中 os.path模块

001、basename:去掉路径名,单独获取文件名 >>> import os.path >>> os.getcwd() '/home/test02' >>> os.listdir() ['a.txt', 'test_dir'] >>> os.path.basename("/home/test02 ......
模块 python path os

使用Python打造属于你的ikun音乐播放器,简直不要太好用

首先声明,我不是小黑子,我不是小黑子! 作为一个ikun,时刻都在想着我们家姐姐! 这不上次用Python做了一个ikun飞机大战,今天再给大家整活一手,Python tkinter开发一个专属ikun音乐播放器,这样就能时刻看到姐姐了。 咱们来看看效果 代码实现 今天要做的就是上面的简易音乐播放器 ......
播放器 Python 音乐 ikun

# Python_函数专题(一)

[TOC] # 函数基础 ## 基础 - **函数的基础理论** - 函数,即一段具有特定功能的代码块 - 调用函数,即通过一条简单的命令执行一系统复杂的操作,小括号本身是不能省略的 - 函数名,即函数的标识符,在调用的时候函数的我们要通过函数名去调用整个函数 - 函数的参数,即在调用函数时给函数提 ......
函数 专题 Python

如何利用 Python 自动发邮件,打工人福音

在工作中,每天或者每周结束的时候我们都会发送相应的日报或者周报给上级领导,来汇报你做了那些工作,可是汇报工作内容的时候我们始终都是打开邮箱、写入内容,发送和抄送给固定的人,那么这么繁琐并且重复的一件事,我们能不能使用程序来简化? 答案是可以的,接下来我们就使用Python来操作邮箱,自动的进行邮件的 ......
福音 邮件 Python

如何解决Shell执行python文件,传参空格引起的问题

这篇文章给大家分享的是有关如何解决Shell执行python文件,传参空格引起的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 使用shell调用一个python文件,并向shell中传入参数,举例如下: p1='wang' p2='shuang' python py ......
空格 文件 python 问题 Shell

python基础40 gil全局解释器所、互斥锁、线程队列、进程池和线程池、进程池爬取网页、携程、协程实现高并发程序

GIL全局解释器锁 Python在设计之初就考虑到要在住循环中,同时只有一个线程在运行 虽然Python解释器中可以‘运行’多个线程,但在任意时刻只有一个线程在解释其中运行 对Python解释器的访问有全局解释器来控制,正是这个锁能保证同一时刻只有一个个线程在运行 1.Python代码运行在解释器上 ......
线程 进程 解释器 队列 全局

python中的数据容器

- 第六章:Python数据容器 - 数据容器入门 - 什么是数据容器 - 一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素,每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。 - 根据特点的不同分类数据容器(是否支持重复元素、是否可以修改、是否有序等) - 列表(list) ......
容器 数据 python

python - if语句

## 1. 示例 ``` cars = ['audi', 'bmw', 'subaru', 'toyota'] for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) ``` ## 2. 条件测试 布 ......
语句 python

python 获取动态库 lib-dynload 路径

动态库 lib-dynload 路径 ```bash python3 -c 'import random as m;print(m.__file__)' ``` ![image](https://img2023.cnblogs.com/blog/597729/202307/597729-202307 ......
lib-dynload 路径 dynload 动态 python

Python报错 | RuntimeError: expected scalar type Long but found Float

**报错信息** 在执行nlp自定义模型的训练函数的时候,报如下错误: ```python RuntimeError: expected scalar type Float but found Long ``` **错误原因** ```python 错误信息指出了问题所在:模型期望的数据类型是 fl ......
RuntimeError expected Python scalar Float

python爬虫scrapy入门教程

import scrapy class BlogSpider(scrapy.Spider): name = 'blogspider' start_urls = ['https://www.zyte.com/blog/'] def parse(self, response): for title in ......
爬虫 入门教程 教程 python scrapy

python列表

访问方式和字符串一样有两种,一种是正向进行的,下标从0开始,另一种是反向进行的,下标从-1开始 切片的语法同样适用于列表 基本语法:列表名[m:n] 当mn都存在时,访问所表示的元素区间但是不包括n所对应的元素 当mn都不存在时,访问整个列表元素 当m存在n不存在时,访问从m开始直到结尾的所有元素 ......
python

zip, rar, 7z 的解压缩,python 实现

[TOC] # zip 标准库中的zipfile无法创建加密的zip文件,这里使用pyzipper ~~~python pip install pyzipper ~~~ pyzipper的github: pyzipper除了部分自己新增的api,其他的api基本上和zipfile一致,用法基本相同。 ......
python zip rar 7z

python下使用redis分布式锁

# python下使用redis分布式锁 ### 1.什么场景需要分布式锁? 我们在写业务逻辑的时候,如果多个线程同时访问某个共享变量,一般是对变量进行上锁或者使用 queue.Queue() 实现,以做到线程安全保证数据不被污染。 在单机部署的情况下这样做完全没问题,但是随着业务规模的发展,某些单 ......
分布式 python redis

python操作redis数据库

###### 1.连接redis ```python import redis r = redis.Redis(host='localhost', port=6379, db=0) ``` ###### 2.字符串操作 ```python # 设置值 r.set('name', 'zhangsan' ......
数据库 数据 python redis

vue - 动态组件(:is在组件中的使用)

### 使用场景: 有些场景会需要在两个组件间来回切换,比如 Tab 界面: 我们可以通过 Vue 的` ` 元素和特殊的 `is` attribute 实现的:如 ``` ``` 在上面的例子中,被传给` :is `的值可以是以下几种: * 被注册的组件名 * 导入的组件对象 你也可以使用 `is ......
组件 动态 vue

CSS !important 规则不被其他样式覆盖

CSS !important 规则 CSS 中的 !important 规则用于增加样式的权重。 !important 与优先级无关,但它与最终的结果直接相关,使用一个 !important 规则时,此声明将覆盖任何其他声明。 #myid { background-color: blue; } .m ......
样式 important 规则 CSS

Springboot实现动态定时任务管理

最近在做spring boot项目开发中,由于使用@EnableScheduling注解和@Scheduled注解来实现的定时任务,只能静态的创建定时任务,不能动态修改、添加、删除、启/停任务。由于项目开发体量不大,如果引入xxl-job等开源框架处理,会导致项目过于臃肿和复杂,同时通过查找相关资料 ......
Springboot 任务 动态

python连接数据库

# python连接数据库 ## 连接MySQL 第一步:连接mysql数据库要导入的包: ```yaml import pymysql ``` 第二步:连接数据库 ``` db=pymysql.connect(host,port,user,password,database) ``` 第三步:开启 ......
数据库 数据 python

How to connect production React frontend with a Python backend django连接到React 静态文件

Disclaimer There are multiple possible ways of using React with a backend framework -- steps presented below are showing one possible way of connectin ......
React 静态 production frontend connect

这100道Python面试题,你会做几道?【21~25题】

## 二十一、请介绍下TCP和UDP的区别 TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两种常见的传输层协议,用于在计算机网络中传输数据。它们在数据传输方面有以下区别: 1. 连接导向 vs 无连接: TCP是面向连接 ......
Python 100 21 25

python wincon32 word复制

def word_copy(f1, f2): app = win32com.client.Dispatch('Word.Application') # 打开word,经测试要是绝对路径 doc = app.Documents.Open(f1) # 复制word的所有内容 doc.Content.Co ......
python wincon word 32

js 动态加载脚本文件

//js 动态加载脚本文件//https://juejin.cn/post/7032680257710718984 url='https://hq.sinajs.cn/?list=sh000016'; url='https://quotes.sina.cn/cn/api/openapi.php/CN ......
脚本 文件 动态 js