Python

​Python爬虫IP代理池的建立和使用

写在前面建立Python爬虫IP代理池可以提高爬虫的稳定性和效率,可以有效避免IP被封锁或限制访问等问题。   下面是建立Python爬虫IP代理池的详细步骤和代码实现: 1. 获取代理IP我们可以从一些代理IP网站上获取免费或付费的代理IP,或者自己租用代理IP服务。这里我们以站大爷代理为例,获取前10页的HTTP代理IP地址。 import requestsfrom scrapy.s

7.0 Python 面向对象编程

python是一种面向对象的编程语言,面向对象编程(Object-Oriented Programming,OOP)是一种编程思想,其核心概念是“对象”。对象是指一个具有特定属性和行为的实体,而面向对象编程就是通过对这些实体进行抽象、分类、封装和继承等操作,来实现程序的结构和逻辑。在python中,我们可以通过定义类、创建实例和调用方法等方式,来实现面向对象编程的思想,从而编写出更加灵活、可扩展、

搭建SalesGPT

打造公司专属AI销售助理 下载源码 下载地址:https://mygit.osfipin.com/repository/632145927 安装依赖 如果安装依赖报以下错误 则下载vs_BuildTools.exe升级至最新版本C++ 创建openai的key 在根目录创建文件.env输入申请的openapi的KEY 使用pip安装 启动 启动报错 因为国内无法访问openapi

李沐动手学深度学习_环境搭建

一、准备工作以下仅针对windows用户:1.先下载安装Anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/讲解视频链接如下:https://www.bilibili.com/video/BV1Z7411L7dy?p=1 二、搭建书本所需的环境2.搭建CPU版本mxnet的运行环境:如果你的电脑没有GPU,那么只需要安装

8.0 Python 使用进程与线程

python 进程与线程是并发编程的两种常见方式。进程是操作系统中的一个基本概念,表示程序在操作系统中的一次执行过程,拥有独立的地址空间、资源、优先级等属性。线程是进程中的一条执行路径,可以看做是轻量级的进程,与同一个进程中的其他线程共享相同的地址空间和资源。 线程和进程都可以实现并发编程,但是它们之间有几点不同: 线程间共享进程的内存空间,但进程间的内存空间是相互独立的; 线程创建和销毁的开销

ChatGLM2-6B 微调改变AI自我认知

一、前言   上篇说到ChatGLM2-6B及百川大模型的本地部署实战,实际商业项目中可能还需要在此基础上对模型进行相关微调再进行应用。本篇文章带大家微调入门教学。   注意:当前为AI技术高速发展期,技术更新迭代快,本文章仅代表作者2023年8月的观点。     上篇文章:ChatGLM2-6B清华开源本地部署 二、微调依赖项目   https://github.com/hi

9.0 Python 内置模块应用

Python 是一种高级、面向对象、通用的编程语言,由Guido van Rossum发明,于1991年首次发布。Python 的设计哲学强调代码的可读性和简洁性,同时也非常适合于大型项目的开发。Python 语言被广泛用于Web开发、科学计算、人工智能、自动化测试、游戏开发等各个领域,并且拥有丰富的第三方库和工具,使得Python成为广泛应用的语言之一。同时,由于其开放性和可移植性,Python

数组奇数偶数分组,并排序

数组奇数偶数分组,并排序   PHP JS 套路也差不多 googgirl 于 2018-07-19 16:59:50 发布 3647 收藏 2版权对数组按奇数偶数分组,并进行排序python代码实现如下:aa = [32,35,1,2,34,33]even = []odd = []for i in aa: if i%2==0: even.append(i)

Python基础day64 auth模块

csrf跨站请求的相关装饰器 Auth模块的使用 Auth模块是什么?   Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统–auth,

用python读取CSV文件时遇到编码问题

尝试使用python读取CSV文件时遇到障碍。 更新:如果只想跳过字符或错误,可以打开文件,如下所示: with open(os.path.join(directory, file), 'r', encoding="utf-8", errors="ignore") as data_file: 到目前为止,我已经尝试过了。 for directory, subdirectories, files i

@/ 引用图片

根据配置文件选择哪一层级的 在vue中动态的引入图片为什么要使用require https://zhuanlan.zhihu.com/p/622465389?utm_id=0   使用@/   ../   require() 引用会被webpack编译 @/   ../  编译时会用require,被当作模块 &nb

Python 常用配置文件处理

 From: weixin公众号 原创 测试玩家勇哥 测试玩家勇哥 2023-08-13 10:00 发表于广西 收录于合集 #配置文件2个 #自动化测试20个 一:配置文件 1. 什么是配置文件 配置文件是为程序配置参数和初始设置的文件。一般为文本文件,以ini,conf,cnf,cfg,yaml等作为后缀名。 例如mysql

定义一个函数,可以对传入的数据进行排序,通过一个参数来决定是正向排序还是倒叙排序

一:考察的主要知识点: 类型的转换  :先由元组--字符串--最后到列表实现数据排序(写代码前要梳理好思路)  1. 实现数据排序: def f(*args): # *args 不定长数据 print(args) # 输出的是元组 ('23,45,2,4,5',) print(args[0],type(args)) # 23,45,2,4,5 <

生成当日运行日报

使用以上接口获取上一交易日

查找目录内制定大小文件并显示

  使用[python]在[Windows]系统下进行编程,要求实现:[查找目录内所有大于1GB的文件,并提供文件名、路径和文件大小的列表便于查看 ] 在Windows系统下,你可以使用Python的os和psutil库来实现这个任务。os库可以让你访问操作系统的功能,包括读取文件和目录。psutil库可以用来获取系统信息,包括磁盘空间。 首先,确保已经安装了psutil库。如果还未安装

vlunhub笔记(四)drippingblues

(一)信息收集 查询目标靶机ip,目标机:192.168.241.142 arp-scan -l 照常扫一下端口,发现开放21(ftp服务),22(ssh服务),80(web服务)三个端口 nmap -A -T4 192.168.241.142 发现开放21ftp端口,尝试访问。发现一个压缩包,下载下来发现有两个加密文件是包含关系,那我们就需要解开第一层密码。 ftp://(目标机ip) ft

5个代码技巧,加速你的Python! 转载

原文:https://mp.weixin.qq.com/s/xLIlcXfW1O8sNxGT7RvKrQ 来自公众号:快学Python Python作为一种功能强大的编程语言,因其简单易学而受到很多初学者的青睐。它的应用领域又非常广泛:科学计算、游戏开发、爬虫、人工智能、自动化办公、Web应用开发等等。 而在数据科学领域中,Python 是使用最广泛的编程语言,并且其受欢迎程度持续增长。如果也经常

python反射机制

Python 的反射机制是指在运行时获取、检查和修改对象的属性和方法。通过使用反射,我们可以动态地访问和操作对象的属性、调用方法,甚至创建新的属性和方法。 Python 提供了一些内置函数和特殊属性来实现反射机制: getattr(object, name[, default]):获取对象的属性值,如前面提到的。 setattr(object, name, value):设置对象的属性值,如前面

net/rpc和GRPC的区别

Go语言自带的 net/rpc 和 gRPC 是两种不同的远程过程调用(RPC)框架,它们在设计、功能和使用场景上都有所不同。以下是它们之间的主要区别: 协议: net/rpc: 默认使用Go特有的Gob编码,这意味着它主要用于Go服务之间的通信。 gRPC: 使用Protocol Buffers作为接口定义语言和消息交换格式,这使得它可以跨多种语言使用。 传输层: net/rpc:

Python第三方库pydash功能介绍

Python第三方库pydash功能介绍 本文来自ChatGPT的回答整理 demo部分都验证过ok 介绍 pydash 是一个 Python 库,用于提供类似于 JavaScript 库 lodash 的功能。lodash 是一个在 JavaScript 中广泛使用的实用工具库,用于简化常见的操作,例如数组和对象的操作、函数式编程等。而 pydash 则是为 Python 提供类似的功能。

私募量化交易系统开发之预警平台编程

如何实现私募机构及操盘员进行期货与股票的交易,这时候IT技术在软件开发中体现了主导能力。一套完善的系统架构需要成熟的技术人员来进行搭建,利用spring语言、 java语言、 python语言进行设计与编程。 实现私募交易系统中预警平台是至关重要的,基于我们的数据中台服务,搭建的一款支持云端自动设置规则选股及因子触发式实时预警的系统。罗列出预警平台的功能特点; 1.可以创建多个预警组,每个组设置规

如何在centos 7上安装pip命令?

在centos 7上,默认是python 2.7的版本,并且没有pip命令。   如果要通过pip命令安装一些包、模块,就没有办法做到的。   所以,需要先进行pip命令的安装。   通过使用下面的命令,在centos 7上安装pip命令:       安装之后,输入下面的命令,查看pip命令的版本:   命令的执

Ansible自动化运维

一、什么是ansible 1、介绍 Ansible 是一款开源自动化平台。是一种简单的自动化语言,能够在 Ansible Playbook 中完美地描述 IT 应用基础架构。也是一个自动化引擎,可运行Ansible Playbook。 2、逻辑图 3、ansible特点 简单明了   Ansible playbook提供人类可读的自动化。 功能强大   利用 Ansible 部署应用,也

【pandas小技巧】--日期相关处理

日期处理相关内容之前pandas基础系列中有一篇专门介绍过,本篇补充两个常用的技巧。 1. 多列合并为日期 当收集来的数据中,年月日等信息分散在多个列时,往往需要先合并成日期类型,然后才能做分析处理。合并多列转换为日期类型,可以直接用 to_datetime函数来处理: 2. 基于日期的聚合统计 之所以要把列类型转换为日期类型,是因为pandas提供了针对日期类型的非常便利的聚合统计方法。比如

PyQt5相关代码

python的便携代码

2023“宿安杯”网络安全职技赛

encoded 先16进制转字符串 之后看到百分号用url解码 可以看出是base64 最后得到汉字笔画码解码得到最终答案 被囚禁的凯撒 先逆序之后因为题目说的是被囚禁的凯撒,就会想到凯撒被栅栏关住了,先凯撒得到,之后看到fa开头的,直接栅栏解出答案。  签到题 010打开图片就看到flag 中国菜刀 检索工程文件,题目的提示:提交为key  找到一句话 &n

CLion 2023 mac(C/C++集成开发环境)功能介绍

CLion 2023 mac是一个C++集成开发环境,有一些C++常用的库和方法,例如:Clint List MotorolaMSM755的一个简单的应用程序。可以使用 ClintSets将 MotorolaMSM755转换为C+,从而降低复杂性。有一个可用于 CLinux和所有主流操作系统的命令行界面。可用于任何C++编程语言和函数(包括 Ruby),包括C++语言、函数和库。再不需要安装 CL

Python软件逆向-SE工具箱

原因 今天在网上看见以个SE工具箱,号称可以通过某人的qq、手机号或者微博进行反查信息,只需知道其中一个便可查询其他信息。我一看,这不就是一社工库吗,于是便想下载来看一下 结果发现这软件竟然收费,而且是用python写的 破解过程 解包 对exe进行解包用的是pyinstxtractor 下载地址:https://github.com/extremecoders-re/pyinstxtract

WebStorm 2023(Web前端开发工具) v2023.2中文mac版

WebStorm 2022 mac版是一款基于 WebSocket的 Web应用程序编程工具,旨在通过 Web应用程序的代码将 HTML和 CSS文本从浏览器返回到服务器。 WebStorm采用 MVC架构,其中每个模块都在其内部运行。WebStorm 适用于 JavaScript 和相关技术的集成开发环境。类似于其他 JetBrains IDE,它也会使您的开发体验更有趣,自动执行常规工作并帮助

<<  <  537  538  539  540  541  542  543  544  545  546  547  >  >>