Python
文章平均质量分 73
Python入门
龙井茶Sky
AI应用探索,期待AI改变生活改变未来
展开
-
Python相关类库使用问题
在工作中不时遇到新的需求,需要用到新的类库,以此篇专门记录Python类库使用过程中遇到的问题与解决一、Python是什么?Python是一种高级编程语言,具有简单易学和可读性强的特点。它被广泛应用于多个领域,包括数据分析、人工智能、科学计算、网站开发等。Python语言的设计目标是简洁而易于理解,它强调用简洁的代码实现复杂的功能。同时,Python具有丰富的库和模块,可以方便地进行各种操作和任务。以上就是今天要讲的内容,主要涉及了Word文档的生成与Excel内容的读取,希望能帮到各种新入门的小伙伴。原创 2024-11-01 22:40:20 · 299 阅读 · 0 评论 -
Linux下部署python记录
在本地实现了一个python写的webapi,现在要部署到一个外网服务器测试,奈何服务器资源不是我的,而且配置很低。之前我是搞过直接Linux下docker部署python,但是服务器配置很低可能没法搞docker,只能直接在Linux服务器部署python。不过实际上,Linux直接部署、Linux下docker部署,差别不大的。最终,我还是采用了直接运行代码的方式。使用打包部署的方式一直没成功,主要问题在于,同一个服务器,直接运行代码没问题,但是打包部署运行,就提示缺包或找不到包的情况。原创 2024-08-06 09:41:49 · 1130 阅读 · 0 评论 -
Python入门第10篇(编码)
编码存在于所有文件,比较常见的ASCII、utf8、gbk等。最常用的还是utf8编码。在编码领域,也会涉及到代码文件,那么也会涉及编码问题,今天就这一问题进行介绍。通过一个小小的编码,引出一个Windows操作系统下Python编码的问题,网上相关资料很多,但是真正解决问题的资料却偏少,是不是多数Python开发用Linux、Mac操作系统。不管如何,总算解决问题了。原创 2024-04-25 21:59:00 · 1012 阅读 · 0 评论 -
Python之socket简玩
本文主要介绍了socket的简单使用,主要就是server端与client端的通信(连接、发送信息),后面有更高级的应用,再继续更新文章。原创 2024-04-24 22:30:12 · 594 阅读 · 0 评论 -
Linux下docker运行python
本机开发环境众多,python版本都好多个,虽然可以通过conda管理多个虚拟环境,但还是不能像容器那样进行进程间的隔离。于是打算试下docker下运行python,而且生产环境很多时候也是用容器来跑应用,环境统一、方便扩容。原创 2024-04-03 15:02:30 · 1411 阅读 · 0 评论 -
Flask开发webapi初步及过程问题探究
近期搞了个云服务器,打算部署点练手的东西。想来python部署web应用简单,先搞一个测试下。原创 2024-03-20 15:34:50 · 465 阅读 · 0 评论 -
Python入门第09篇(conda虚拟环境)
一开始默认安装了最新的Python3.12,搞的倒也顺手,看别人会有不兼容的问题,在我这开始没出现。不过坑总会踩到的,这不就出问题了。pip install一个包一直不行,问了下度娘,说由于这个包使用了一些新技术,最高支持到Python3.10。这下需要想办法了。这里,就需要用到了Python的虚拟环境工具conda。原创 2024-01-02 16:34:26 · 1104 阅读 · 0 评论 -
Python入门第06篇(FastApi、uvicorn)
FastApi用来开发webapi,可以定义路由、定义get、post方法等但是要让浏览器可以访问webapi,还需要用到uvicorn,即web服务器,类似Tomcat、iis这种的。原创 2023-12-12 12:02:53 · 1674 阅读 · 0 评论 -
Python入门第05篇(爬虫相关)
再一个需要注意的是,对于返回结果的解析,需要先清楚其类型,才可以更好的解析,如使用type()先打印下类型,就知道下一步要怎么解析了。这里需要注意header、body这些参数,要根据实际网页请求的内容来,也可以先用postman、apipost测试。具体可能是直接访问网页进行解析,也可能是调用webapi直接获取数据,后者应该更多一些。爬虫,一句话来说,即模拟浏览器爬取一些内容,如自动下载音乐、电影、图片这种的。html、js、css构成了html的三要素。注意:需要通过pip安装requests。原创 2023-12-12 09:20:01 · 676 阅读 · 0 评论 -
Python入门第04篇(sqlite数据库相关)
之前一直听说sqlite数据库,知道是一个轻量级的数据库,好多小型系统都在用,但是具体的一直未做了解。近期有些时间,初步了解了下。正好也在接触Python,就将二者给结合触碰了下,特此记录。原创 2023-12-11 14:19:50 · 527 阅读 · 0 评论 -
Python入门第03篇(异常处理、dotenv)
Python同样存在异常处理,基本处理逻辑和其他开发语言差不多,具体语法上有一些差异try后可以跟多个except语句,对应各种具体异常类型最后跟finally,用于最后的操作,如释放资源等等的,不管是否发生异常都会执行到。原创 2023-12-11 13:55:38 · 685 阅读 · 0 评论 -
Python入门第02篇(pip、字符串、方法、json、io操作)
包管理器类似.NET下的nuget,主要用于管理引用依赖项。安装Python的时候,已经默认安装了pip包管理器,因此无需单独安装cmd,输入:pip --version显示pip版本号信息,即代表pip安装成功,可以正常使用主要用到的命令:安装包:pip install 包名称列出所有包:pip list注意有时候安装包会失败,这个时候重试有可能就可以解决问题。原创 2023-12-11 11:20:28 · 694 阅读 · 0 评论 -
Python入门第01篇(Python安装与开发工具)
用我自己的话说,python也是一门面向对象的开发语言,就我初步了解,这门语言比较好入门,当然有其他开发语言的基础,那就更好了。python主要用于爬虫、数据分析、大数据、ai这些方面,而且python一直在开发语言排行榜中处于霸榜的地位,实力是无需质疑的。原创 2023-12-08 17:38:09 · 635 阅读 · 1 评论