冒号 单个 两个python
解决window移植到linux shell执行Python脚本提示找不到模块问题
1、将工程目录添加到sys.path中 (测试有效 import syscpath = 'project_path' # 写成项目的地址 最好是绝对地址 因为有的地方确实会报错 不清楚原因sys.path.append(cpath) eg: sys_path = os.path.abspath(os ......
如何计算两个之前间相差的月数
# 如何计算两个之前间相差的月数 ```python import pandas as pd ``` ## 获取数据 使用以下模拟数据来演示计算两个之前间相差的月数。 ```python df = pd.read_csv('./打卡记录.csv') ``` ```python df ``` | | ......
python 应用包nltk了解
NLTK (Natural Language Toolkit) 是一个用于自然语言处理 (NLP) 的Python库。它为处理和分析人类语言数据提供了许多工具和接口。NLTK 包含了一系列用于文本处理、分析、语言学研究以及机器学习的函数和类。 NLTK 提供了许多功能,包括: 1. 文本处理:NLT ......
python3激活venv环境
一、在Powershell里使用如下命令(我的venv创建的文件夹名称刚好也是venv) PS C:\zy的学习(不备份)\python源码\06抽奖系统\venv\Scripts> .\activate.ps1(venv) PS C:\zy的学习(不备份)\python源码\06抽奖系统\venv ......
python离线打包
1.导出已安装的列表 ```bash pip freeze > dependency.txt ``` 2.创建虚拟环境 ```bash python -m venv path2venv ```` 3.在虚拟环境中安装 导出的依赖列表 ``` path2venv/Script/python insta ......
Python 创建自定义进程名
在Python中,可以使用setproctitle库来自定义进程名。这个库可以在Linux和MacOS上使用。 首先,你需要安装setproctitle库。可以使用以下命令来安装: pip install setproctitle 然后,在你的Python脚本中,可以使用setproctitle.s ......
python正则表达式笔记1
最近工作中经常用到正则表达式处理数据,慢慢发现了正则表达式的强大功能,尤其在数据处理工作中,记录下来分享给大家。 一、 正则表达式语法介绍 正则表达式(或 RE)指定了一组与之匹配的字符串;模块内的函数可以检查某个字符串是否与给定的正则表达式匹配(或者正则表达式是否匹配到字符串,这两种说法含义相同) ......
wsgi uwsgi uWSGI,cgi,fastcgi 分别是什么?如何自定制上下文管理器;Python是值传递还是引用传递
# WSGI/ uWSGI/ uwsgi/CGI/FastCGI 分别是什么?如何自定制上下文管理器;Python是值传递还是引用传递 ## WSGI /uWSGI/ uwsgi/CGI/FastCGI 分别是什么? ```python # CGI:通用网关接口(Common Gateway Int ......
python带参数装饰器的两种写法
装饰器是 Python 中非常有用的语法特性,可以用于包装或者修改函数的行为。有时候我们希望给装饰器添加参数,以便于在装饰器内部使用,那么这时候就需要使用带参数的装饰器。常用的两种带参数装饰器的写法如下: ### 1. 第一种装饰器带参数的写法: 在装饰器函数外层再套一个函数,用来接收和处理装饰器的 ......
Python迭代器的__iter__和__next__详细教程
在 Python 中,迭代器是一个实现了 `__iter__` 和 `__next__` 方法的对象。`__iter__` 方法返回迭代器对象自身,而 `__next__` 方法返回下一个元素。换句话说,迭代器是一个可以逐个返回元素的对象。 下面是一个简单的迭代器示例,演示了如何实现 `__iter ......
python-logging
# 1、记录器logger #定义记录器[loggers]keys=root#定义根记录器[logger_root]level=DEBUGhandlers=streamhandler,filehandler# # 2、 处理器handler#定义所有处理器[handlers]keys=filehan ......
1.0 Python 标准输入与输出
python 是一种高级、面向对象、通用的编程语言,由`Guido van Rossum`发明,于1991年首次发布。python 的设计哲学强调代码的可读性和简洁性,同时也非常适合于大型项目的开发。python 语言被广泛用于Web开发、科学计算、人工智能、自动化测试、游戏开发等各个领域,并且拥有... ......
Android Studio的project中两个build.gradle配置的区别
classpath的作用: buildscript itself needs something to run, use classpath complie的作用: your project needs something to run, use compile 在Project中的gradle的d ......
python爬虫获取script标签中的var变量值
遇到问题: 资料调研过程中遇到js动态生成页面(在检查中可以看到需要爬取的数据,但是查看网页源代码中都是js动态生成,跟检查中的代码不一致),通过xpath在html中获取不到需要的数据,真正的数据在 所需要的数据为script中的var indData,数据类型为包含有许多dict的list 解决 ......
python正则表达式的基本语法
Python是一种广泛使用的高级编程语言,拥有丰富的库和工具,使得内容提取变得更加简单和高效。其中,正则表达式是一种非常重要的工具,Python提供了re模块来使用正则表达式进行内容提取。本文将为您介绍如何使用Python正则表达式进行内容提取的具体步骤。 一、了解正则表达式的基本语法 在使用Pyt ......
Python logging 详细使用方式
在Python中,使用logging模块进行日志记录非常方便。其中,basicConfig()函数是logging模块中最基本的配置函数,用于设置日志记录的基本配置。 basicConfig()函数的语法如下: logging.basicConfig(**kwargs) 参数说明: filename ......
查看python某些包中的方法介绍
下面是关于如何查看 Python 函数参数的攻略。具体步骤如下: 步骤1:查看函数文档 首先,我们可以查看函数的文档来了解其参数。 Python 在函数内置文档中提供了对函数参数的详细描述。可以在交互式解释器中使用 help() 函数来查看函数文档,也可以使用 __doc__ 属性来打印函数文档。 ......
Python 爬虫实战:驾驭数据洪流,揭秘网页深处
前言随着互联网的发展,数据变得越来越重要,爬虫技术也越来越受到人们的关注。爬虫技术可以帮助我们自动化地抓取网络数据,从而提高数据的利用价值。但是,在爬虫过程中,很容易被目标网站识别出来,甚至被封禁。所以,使用代理IP是非常重要的一步。 本篇文章将介绍如何使用Python编写爬虫,并使用代理IP,实现 ......
python 文件夹遍历三种方法
os.listdir(path),返回path目录下的文件夹和文件,但不包含子文件夹里的文件夹和文件 递归遍历所有文件 import os def recursive_listdir(path): files = os.listdir(path) for file in files: file_pa ......
Mac输入 python 打开 python3
往 `.bash_profile` 加入此配置 `echo 'alias python="python3"' >> .bash_profile` 调用 `source ~/.bash_profile` 生效配置 打开 `open .zshrc` 添加 `source ~/.bash_profile` ......
python多线程学习记录
# Python多线程 参考文章:[python多线程详解(超详细)](https://blog.csdn.net/weixin_40481076/article/details/101594705) 、[Python线程池(thread pool)创建及使用+实例代码](https://blog. ......
python贪吃蛇
import sys import msvcrt import threading import time import map import os import player global go_to,fresh_time go_to="s" fresh_time=0.1 def stop(x,y ......
python简述十大排序
小阿杰已经摆烂了很多天了QAQ,今天决定氵一篇新博客(👉👈),用python简单描述一下我们的经典十大排序—— 1.选择排序 选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是每次从待排序序列中选择一个最小(或最大)的元素,将它与序列中的第一个元素交换位置,然后将剩 ......
【Python】日期格式转换 <字符串、datetime、date>
# coding:utf-8import datetimefrom dateutil.parser import parse from dateutil.relativedelta import relativedelta from loguru import logger as logs clas ......
python实现创建一个银行类,这个类实现了两个方法,第一个方法可以将用户信息写入到文件中,第二个方法可以读取文件中的用户信息出来
class bank: def user_info(self): a=input('请输入用户信息:') # 不写encoding = 'utf-8'中文会乱码 with open('info.txt','w',encoding='utf-8') as f: f.write(a) def get_i ......
两个或多个docker容器之间通过名字相互访问
> 转自 两个或多个docker容器之间通过名字相互访问[https://zhuanlan.zhihu.com/p/258939355] 需要公用一个自定义网络 - 官方特意解释了这两个网卡的区别 > User-defined bridges provide automatic DNS resolu ......
python语言学习-------------------xlwt模块
xlwt模块是Python中一个用于管理Excel文件的模块,用以将数据以Excel表格的形式写入到Excel文件中。它具有操作方便、支持多种Excel文件格式等优点,因此,被广泛应用于数据处理、表格导出等方面。 1. 创建Excel文件 使用xlwt模块创建并打开Excel文件: import x ......
python:安装backgroundremover 0.2.4(Python 3.9.16)
一,官方代码及文档: https://github.com/nadermx/backgroundremover 二, 安装backgroundremover的准备工作 1,安装 pytorch: https://blog.imgtouch.com/index.php/2023/08/03/rocky ......
使用 python 分割大的文本文件
在开发过程中会遇到有些大文件,因为比较大,无法打开的情况,这个时候需要进行文件分割,这里使用python进行文件分割,代码如下: import os import math import sys block_size = int(sys.argv[2])*1024*1024 def split_fi ......