
Python
python
郝少
爱出者爱返,福往者福来。
展开
-
Python项目如何打包成whl文件
python程序打成whl包原创 2022-06-24 17:45:39 · 10459 阅读 · 0 评论 -
【Python】FastApi结合异步执行
一、需求说明在使用fastApi框架的时候,往往程序会卡到uvicorn.run方法的执行步骤,从而其下面同步执行的动作不能被执行,此时需要使用异步思维进行其他动作的执行;二、代码Web.pyfrom fastapi import FastAPIapp = FastAPI()@app.get("/info")async def info(): return {"key": "HelloWorld"}WebMain.pyimport uvicornfrom th原创 2022-04-27 09:49:30 · 3485 阅读 · 1 评论 -
【Python】全局变量global的应用
一、需求模块使用一个初始化方法去初始化本模块的全局变量,此模块中所有方法都会使用此初始化的值;二、代码Service.py#初始化def init(_name, _age): global name global age name = _name age = _agedef info(): print(name, age)main.pyimport Test01.Service as tsif __name__ == "__m原创 2022-04-19 11:40:14 · 2042 阅读 · 0 评论 -
【Python】FastApi 使用
一、简介FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。关键特性: 快速:可与NodeJS和Go比肩的极高性能(归功于 Starlette 和 Pydantic)。 高效编码:提高功能开发速度约 200% 至 300%。 更少 bug:减少约 40% 的人为(开发者)导致错误。* 智能:极佳的编辑器支持。处处皆可自动补全,减少调试时间。 简单:设计的易于使用和学习,阅...原创 2022-04-08 10:30:21 · 4740 阅读 · 0 评论 -
【Python】pandas DataFram常用操作
在开发过程中,pandas转化为dataFram经常用到一些常用操作,这里做一些总结。需要下载的依赖:pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simplepip install xpinyin1、读取student.xlsx信息df = pd.read_excel("C:\\Users\\haoyajun\\Desktop\hs\\student.xlsx") name classRoom sex原创 2022-04-02 13:55:44 · 2210 阅读 · 0 评论 -
【python】将json字符串转化为json对象
首先导入python自带的json模块import jsonloads方法将json<key,value>字符串转化为dict形式info = '{"name":"Lucy","age":22,"addr": "China"}'print(type(info))info_dict = json.loads(info)print(info_dict)print(type(info_dict))print(info_dict['age'])<class 'str原创 2022-03-10 11:23:50 · 9648 阅读 · 0 评论 -
【python】numpy的读写操作loadtxt
一、测试文本数据https://download.youkuaiyun.com/download/hyj_king/83921256二、技术点# fname: 文件的名称, 可以是文件名, 也可以是ugz或者bz2的压缩文件;# dtype: 数据类型, 可选, 默认是float;# delimiter: 分隔符字符串, 默认情况是任何的空格,# skiprows: 跳过前xx行, 一般情况跳过第一行;# usecols: 读取指定的列, 可以是元组;# unpack: 如果为True, 对返原创 2022-03-08 13:34:39 · 1427 阅读 · 0 评论 -
【python】Linux离线安装anaconda3
一、anaconda3下载地址Anaconda | Individual Edition二、使用版本Anaconda3-2021.11-Linux-x86_64.sh三、操作步骤1、将Anaconda3-2021.11-Linux-x86_64.sh上传到linux的/home目录下;2、在/home目录下执行执行命令bash Anaconda3-2021.11-Linux-x86_64.sh3、在执行过程中根据提示按enter和yes进行下一步;4、主要操作步骤:原创 2022-03-07 16:49:19 · 3184 阅读 · 0 评论 -
【python】python字符串占位符
python有三种字符串占位符方式,代码演示如下:if __name__ == "__main__": name = "Lucy" age = 20 # 方式一:占位符,%s表示只能接受string, %d代表只能接受数字 print("name is %s and age is %d" % (name, age)) # format的用法1,需要用{n}作占位符,占位符从0开始 print("name is {0} and age is {1}".fo原创 2022-03-07 14:16:42 · 8837 阅读 · 0 评论 -
【python】pandas读取mysql数据
一、依赖安装pip install pymsqlpip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple二、mysql中test库下的walk_info表信息mysql> select * from walk_info;+-----------+---------------------+-----------------+------------+| user | counttime .原创 2022-03-07 13:49:34 · 3510 阅读 · 0 评论 -
【python】pip install国内镜像下载
一、说明 python环境下载依赖环境时,直接pip install 依赖名,有时候会出现超时的情况。所以要从国内镜像地址下载一些常用的依赖,这样会避免超时的情况出现,并且还能大大提升下载速度。二、下载模板pip install 依赖名 -i https://pypi.tuna.tsinghua.edu.cn/simple其中https://pypi.tuna.tsinghua.edu.cn/simple就是国内镜像;下载实例:pip install pandas ...原创 2022-03-03 17:02:35 · 2384 阅读 · 0 评论 -
【python】Pycharm设置anaconda中python环境
原创 2022-03-01 11:05:16 · 512 阅读 · 0 评论 -
【python】Windows下anaconda3的安装
一、anaconda3下载清华大学开源软件镜像站由于官网下载速度比较慢,使用此网站下载。这里使用是:Anaconda3-2020.11-Windows-x86_64.exe二、安装时的主要步骤第二张图是选择自定义安装路径;三、配置path环境变量四、验证安装是否成功1、桌面菜单栏展示2、cmd验证C:\Users\xxx>conda --versionconda 4.9.2C:\Users\xxx>conda i...原创 2022-03-01 10:29:55 · 1175 阅读 · 0 评论 -
【python】Anaconda的理解及使用
一、说明Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。anaconda虚拟环境管理就是使用其中的conda。conda是一款极为特殊的环境管理工具,之所以说它特殊,conda的设计思想——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。也就是说说,在进行虚拟环境管理时,原创 2022-02-28 16:54:22 · 1019 阅读 · 0 评论 -
pycharm运行第一个pyspark程序
一、环境搭建1、windows下spark环境搭建原创 2021-06-17 16:41:43 · 1026 阅读 · 1 评论 -
python_模块化代码
一、概念1、模块化代码可以使代码易于维护和调试,并且提高代码的重用性;2、函数可以用来减少冗余的代码并提高代码的可重用性。函数也可以用来模块化代码bing原创 2021-06-15 15:12:20 · 776 阅读 · 4 评论 -
Python_定时任务
1、需求规定:每天16点的每分钟的第20s定时执行一个.py文件,执行完时再休息3s。2、代码实现:(1)Schedule.pyimport datetime,os,timecoding='utf-8'def job(interval,command): while True: now=datetime.datetime.now() ...原创 2019-11-12 16:52:34 · 136 阅读 · 0 评论 -
Python3__主方法入口
1、说明:像java、C语言一样Python语言也有主方法入口。2、主方法对比:语言 主方法 Java public static void main(String[] args){} C main(){} Python if __name=='__main__' : 3、Python主方法实例:def printFunc(): p...原创 2019-11-12 15:12:59 · 849 阅读 · 0 评论 -
Windows下Python3连接oracle环境搭建
1、安装Python32、安装cx_Oracle(Python的扩展包),用来访问Oracle数据库。下载地址:https://pypi.org/simple/cx-oracle/下载的是whl:cx_Oracle-7.2.3-cp36-cp36m-win_amd64.whlcp36:代表Python3.63、安装oracle客服端(这个是Python扩展包所...原创 2019-11-11 16:55:22 · 589 阅读 · 0 评论