真实项目知识点总结

1.python包中__init__.py的作用

  • python中package的标识,不能删除

  • 定义__init__.py中的__all__用来模糊导入

    python中的包和模块有两种导入方式:精确导入和模糊导入

    精确导入:

在这里插入图片描述

模糊导入:

from Root.Pack1 import *

模糊导入中的*中的模块是由__all__,用来模糊导入

  • 编写python中的代码(不建议在__init__中写python模块,可以在包中创建另外的模块来写,尽量保证__init__.py简单)

https://www.cnblogs.com/AlwinXu/p/5598543.html

2.sys.argv[]

  • 传入参数0,获取的是当前文件的路径
  • 传入参数1,返回的是传入的参数
  • 传入参数2,返回的是列表元素

3.python中的eval()函数

描述:eval()函数用来执行一个字符串表达式,并返回表达式的值

语法:eval(expression[,globals[,locals]])

参数:

  • expression,表达式
  • globals–变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
  • local —变量作用域,局部命名空间,如果被提供,可以是任何映射对象。

返回值:返回表达式计算结果。

实例:x=7

​ eval(‘3*x’)#打印结果:21

4.alt+enter导入红线

5.sqlalchemy

安装:pip install SQLalchemy

增删查改:

session=Session()#创建一个session对象

sql=session.query(user).filter(user.name==“meimei”)

增加:

user=Users(name=“alex0”,extra=“sb”)

sql=session.add(user)

session.add_all([User(name=“alex1”,extra=“sb”),User(name=“alex2”,extra=“sb2”)])

删除:delete()

修改:先找到值,再进行赋值

查询:filter

注意:每次操作完都要先进行session.commit()再进行session.close(),如果要进行多个操作的话,只关闭一次数据库就好**

推荐链接:https://www.cnblogs.com/chenxi67/p/10376617.html

(这些都是在开发中总结的知识点哦~~,觉得好的话请作者吃根棒棒糖吧~~)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值