python
文章平均质量分 63
这里不提提纳里
编程爱好者,又菜又爱玩。
展开
-
python中路径、文件、文件夹的一些基本操作的记录
with open的好处是,不用再使用close()方法,避免因忘记close()方法产生的错误。f.close()关闭流,如果是写入文件,不关闭流,可能会造成写入失败或是内容丢失。再读取就需要转换成对应的容器,这里用eval(s)函数方法,效果还是比较不错的。rb+ 以二进制读写模式打开 (参见 r+ )wb+ 以二进制读写模式打开 (参见 w+ )ab+ 以二进制读写模式打开 (参见 a+ )w+ 以读写模式打开 (参见 w )a+ 以读写模式打开 (参见 a )原创 2022-12-02 20:11:12 · 350 阅读 · 0 评论 -
聊聊Python中的装饰器
在很多程序框架中曾经使用过@route、@app、@time等这种格式的语法,有些用在了定义视图的函数上,类似一种拦截器用来控制当前视图的访问权限。原创 2022-11-24 21:10:39 · 91 阅读 · 0 评论 -
Python数据库ORM框架SQLALchemy操作数据库简单封装表关系(一对一、一对多、多对多)增删改查crud工具
SQLALchemy是python下操作数据库的工具包,是一个数据库ORM(对象关系映射)框架,使用SQLALchemy可以极大的简化对数据库和数据的操作,使用ORM管理数据更直观方便.这里我记录一次关于sqlalchemy使用的简单实践,包括了创建数据库连接、定义模型、表关系(一对一、一对多、多对多)增删改查、crud工具,最后使用了pytest进行了一些测试.原创 2022-11-15 10:55:53 · 1471 阅读 · 0 评论 -
Python权限管理框架Casbin PyCasbin的简单操作
Casbin 是一个强大和高效的开放源码访问控制库,它支持各种 访问控制模型 以强制全面执行授权。大多数应用都会和权限与权限管理打交道,有的时候我们希望有一套拿来即用的权限管理框架,既可以在小型的个人应用中使用,又可以应付大型应用的复杂权限的管理,Casbin可以满足你的这个小小愿望.Casbin支持多种编程语言,今天我们来试试Casbin在python下的简单操作.原创 2022-10-27 19:39:50 · 2851 阅读 · 0 评论 -
如何打包Python程序或模块包到PyPi供其他人使用pip下载?
在学习和编写Python代码的过程中我们经常会用到pip来安装一些其他包,用pip下载很方便的,那么如果我们自己写了Python的代码包,如何能让别人也试用pip来进行安装呢?真巧,我这几天就打包了一个自己写的程序发布到了pypi.org,写个上传记录供大家参考。原创 2022-10-23 22:55:25 · 371 阅读 · 0 评论