xiaoyaozi2020
码龄4年
关注
提问 私信
  • 博客:312,653
    社区:2
    312,655
    总访问量
  • 暂无
    原创
  • 1,231,396
    排名
  • 16
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-11-07
博客简介:

xiaoyaozi2020的博客

查看详细资料
个人成就
  • 获得38次点赞
  • 内容获得8次评论
  • 获得296次收藏
创作历程
  • 66篇
    2023年
  • 166篇
    2022年
  • 332篇
    2021年
  • 1篇
    2020年
成就勋章
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

numpy 基础入门 - 30分钟学会numpy

很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。numpy ndarray数据类型可以通过参数dtype 设定,而且可以使用astype转换类型,在处理文件时候这个会很实用,注意astype 调用会返回一个新的数组,也就是原始数据的一份拷贝。将数组以二进制形式格式保存到磁盘,np.save 、np.load 函数是读写磁盘的两个主要函数,默认情况下,数组以未压缩的原始二进制格式保存在扩展名为.npy的文件中。这是特别需要关注的!
转载
发布博客 2023.06.08 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 GitHub 和 Python 实现持续部署

在这个例子中的持续部署服务是一个简单的 Flask 应用,其带有接受 GitHub 的网络钩子webhook请求的 REST 端点endpoint。在验证每个请求都来自正确的 GitHub 仓库后,服务器将拉取pull更改到仓库的本地副本。这些选项中绑定了 web 服务的 IP 地址为 0.0.0.0,意味着它将接收来自任何的主机的请求。当服务在该端点上接到请求时,首先它必须验证该请求是否来自 GitHub 以及来自正确的仓库。这篇教程使用网络钩子服务的 GitHub 仓库,但你可以使用你想要的不同仓库。
转载
发布博客 2023.06.08 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python Excel处理库openpyxl详解

openpyxl是一个第三方库,可以处理xlsx格式的Excel文件。pip install openpyxl安装。读取Excel文件需要导入相关函数。
转载
发布博客 2023.06.08 ·
19429 阅读 ·
10 点赞 ·
1 评论 ·
56 收藏

解决python3 json数据包含中文的读写问题

python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下。“username”: “王小丫”,“Desc”: “登录基准测试”,“Title”: “登录测试”,
转载
发布博客 2023.06.07 ·
730 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 操作 MySQL 的5种方式

不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的5种方式,你可以在实际开发过程中根据实际情况合理选择。1、MySQLdb。
转载
发布博客 2023.06.07 ·
1506 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python3利用smtplib通过qq邮箱发送邮件

server.sendmail(my_sender,[my_user,],msg.as_string()) # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件。msg[‘From’]=formataddr([“发件人昵称”,my_sender]) # 括号里的对应发件人邮箱昵称、发件人邮箱账号。server=smtplib.SMTP_SSL(“smtp.qq.com”, 465) # 发件人邮箱中的SMTP服务器,端口是465。SMTP服务器(端口465或587) smtp.qq.com。
转载
发布博客 2023.06.07 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用pytz模块进行时区转换及时间计算

最近遇到了一个问题:我的server和client不是在一个时区,server时区是EDT,即美国东部时区,client,就是我自己的电脑,时区是中国标准时区,东八区。我需要向server发送一个时间,使得server在这个时间戳去执行一些动作。通常美东在夏令时时,和我们相差12小时,所以直接减掉这12小时,然后再加两分钟,可以实现发送基于server的时间戳,但是只有一半时间是夏令时,所以考虑还是基于时区来做。这个列表中的都是标准的国际时区,不过也不是那么全, 比如中国的’Asia/Chongqing’
转载
发布博客 2023.06.06 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python语音识别入门及实践

亚马逊的 Alexa 的巨大成功已经证明:在不远的将来,实现一定程度上的语音支持将成为日常科技的基本要求。整合了语音识别的 Python 程序提供了其他技术无法比拟的交互性和可访问性。最重要的是,在 Python 程序中实现语音识别非常简单。阅读本指南,你就将会了解。你将学到:•语音识别的工作原理;•PyPI 支持哪些软件包;•如何安装和使用 SpeechRecognition 软件包——一个功能全面且易于使用的 Python 语音识别库。语言识别工作原理概述。
转载
发布博客 2023.06.06 ·
808 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

Python3中urlopen()详解

data参数:data用来指明发往服务器请求中的额外的参数信息(如:在线翻译,在线答题等提交的内容),data默认是None,此时以GET方式发送请求;read() , readline() ,readlines() , fileno() , close() :对HTTPResponse类型数据进行操作。直接用urllib.request模块的urlopen()获取页面,page的数据格式为bytes类型,需要decode()解码,转换成str类型。#用户自定义表单,words表示的是用户要翻译的内容。
转载
发布博客 2023.06.06 ·
2204 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

手把手教你发布一个Python包

编译包,观察编译后的文件。发布包,发布的包可以有多种类型。如何在 Pypi 中查看已发布的包。注意:本文编写的包在 Python2 环境下测试通过,实际上这个包(只是个例子)比较简单,在 Python3 下也能运行。本文知识点可能陈旧,比如 Python Pypi 官方已做了很大改变。可以认为下载的源码就是读者自己编写的,然后在本地测试、生成、发布包。
转载
发布博客 2023.06.05 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python和单元测试那些事儿

当修改了代码之后,单元测试可以保证API不会发生变化(假设原需求就不需API发生 变化)。写单元测试的时候会回想函数的作用,从而自动对函数进行回想和 review。缺点嘛:耗费时间。单元测试和文档一样,属于非常重要,但是非常耗费时间的工作, 因为要考虑齐全,考虑到的边界条件越多,测试覆盖率越高,程序越可靠,而想这些东 西是很耗费时间精力的。吐槽完毕,我们来说说目前我知道的几个和测试有关的东西(全程 Python 3)。Mock。
转载
发布博客 2023.06.05 ·
52 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python 之信号Signal

时钟和进程之间是异步执行的,当时钟到时,内核会发送信号给进程,进程接收信号进行相应的响应操作.这就是所谓的python异步处理方案.这里的异步就是上文提到的异步机制,是计算机内核程序与本进程间同时运行,互相不干扰的一种机制,对于进程的正常执行有着关键的作用。注意: 这里的同步和异步机制是相对多进程而言的.(注意与多线程的异步执行相区分,之后我会写写多线程的异步机制的相关文章)信号signal 是python进程间进行信号发送的一种机制,其原理是操作系统对进程的控制,是一种程序中断。
转载
发布博客 2023.06.05 ·
1168 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Python网络编程实现TCP和UDP连接

Python网络编程实现TCP和UDP连接, 使用socket模块, 所有代码在python3下测试通过。实现TCP。
转载
发布博客 2023.06.02 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python读取大文件的“坑“与内存占用检测

而如果是文本文件,则可以用readline方法或直接迭代文件(python这里封装了一个语法糖,二者的内生逻辑一致,不过显然迭代文件的写法更pythonic )每次读取一行,效率是比较低的。笔者记录一次踩坑历程,并且给了一些总结,希望到大家在使用python的过程之中,能够避免一些可能产生隐患的代码。list而不是iter,所以所有的内容都会保存在内存之上,同样也会发生内存溢出的错误。这对方法在读取小文件时确实不会产生什么异常,但是一旦读取大文件,很容易会产生MemoryError,也就是内存溢出的问题。
转载
发布博客 2023.06.02 ·
407 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Python创建简单的HTTP服务器

如果需要一个简单的Web Server,而不是安装那些复杂的HTTP服务程序,比如:Apache,Nginx等。那么可以使用Python自带的包完成一个简单的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的方式展示出来。BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。
转载
发布博客 2023.05.31 ·
1102 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

sublime text3 显示空格和Tab

不同的平台对tab展开空格的个数的显示效果并不相同.使用空格的好处是,可以使得各个平台下,效果完全一致。只使用二者之一,都是没有问题的.如果一个python代码已经完成的部分,都是使用的4个空格.那么这个时候,就不可以插入tab键,而必须使用空格.注意: 如果原来已经有其他配置项, 注意每行后面的逗号, 使语法正确。还是在刚才的配置文件里,添加如下三行,自动转换tab为空格。这样就能轻松的在文件中看出是tab还是空格了。// 是否转换tab为空格,设置为true。// tab转换为空格的数量。
转载
发布博客 2023.05.31 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python3 关键字nonlocal和global的用法与区别

global关键字修饰变量后标识该变量是全局变量,对该变量进行修改就是修改全局变量,而nonlocal关键字修饰变量后标识该变量是上一级函数中的局部变量,如果上一级函数中不存在该局部变量,nonlocal位置会发生错误(最上层的函数使用nonlocal修饰变量必定会报错)。global关键字可以用在任何地方,包括最上层函数中和嵌套函数中,即使之前未定义该变量,global修饰后也可以直接使用,而nonlocal关键字只能用于嵌套函数中,并且外层函数中定义了相应的局部变量,否则会发生错误(见1)。
转载
发布博客 2023.05.30 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

问题解决local variable ‘xxx‘ referenced before assignment

在写代码是遇到了一个奇怪的问题,local variable ‘siteName’ referenced before assignment, 特此记录一下,这里其实是变量作用域的问题,平时开发中大家也会经常用到。在于python没有变量的声明 , 所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。我猜测可能是在给函数内siteName赋值时出错了, 虽然这里并没有走这个if得分支,下面通过代码验证一下。
转载
发布博客 2023.05.26 ·
1587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python判断对象是否为文件对象(file object)的三种方法

如果它走路像鸭子,叫声也像鸭子,我们就认为它是鸭子(起码在走路和叫声这样的行为上)。如下代码中,open得到的对象fp类型为file,当然是file的实例,而filename类型为str,自然不是file的实例。按照这个思路我们就有了第3中判断方法:判断一个对象是否具有可调用的read,write,close方法(属性)。要判断一个对象是否为文件对象(file object),可以直接用isinstance()判断。注意:该方法对于从file继承而来的子类不适用, 看下面的实例。
转载
发布博客 2023.05.26 ·
673 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python2 和 Python3 的区别及兼容技巧

最近 Python 之父 Guido van Rossum(龟爷)终于在 Python 官方邮件组落实了 Python 2.7 的终焉之日(EOL)。说的是 Python 2.7 的 EOL 日期最终确定为 2020 年 1 月 1 日,之后不会有任何更新,包括源码的安全补丁。所以兼容Python3已经可以说非常必要了,但有些常用的库还没有升级到Python3,所以我们看下如何写出兼容2和3的代码。Python 3 被钦定为 Python 的未来,于 2008 年末发布,是目前正在开发的版本。
转载
发布博客 2023.05.25 ·
979 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多