python自学5

第一节第八章

文件的写入

一开始写入的文件并不会直接写入硬盘,而是在python的缓存区,用flush刷新一下,才会写入到硬

盘里面.

运行flush才会真正的写入到磁盘里面,不运行的时候写不进去

用close一样也可以写入,close内置了flush的功能

原本文档里面已经有hello word的字符串,现在在打开这个写个heima进去试试

原本的内容都没有了,只有hiema,所以写入还有一个特定,文件存在的时候会清空文件的内容在进行写入操作

文件的追加

这个模式下就不会情况文档,而是在文字的末尾追加

如果不想让追加的内容在末尾,而是换行输出

综合案例

第一节第九章,python的异常

这样就不会报错

因为代码的异常报错是不一样的,所以外面可以捕获异常

捕获全部的异常

可以用else表示没有出现异常

异常的传递

python模块

简单演示python自带的time模块

就会隔五分钟才输出2

*代表所有的意思,导入全部的东西

把导入的某个函数重命名

这样也可以,对time模块内函数sleep进行重命名

制作内置模块

而我们在写模块的时候都会自觉在下面写一个测试结果是否正常

当我们写了测试语句又不想删

在调用函数,没有使用他的时候也会输出模块的结果出来

这时候又不想这样,就可以加一个main变量

原理是只有这鼠标点击运行她的时候,才会把main参数代入进去,模块调用不会调用,使用if判断不会输出这个测试函数

结果就调用不了testb

自定义python包

init文件是一个特殊文件,只要存在那个文件夹里面,他就是python包,所以有这个文件就是包,没有它就是文件夹

创建python包流程

图标都不一样,如果山粗了init文件,包就会自动变成一个文件夹

用from导入就可以直接使用模块名调用函数

也可以直接调用某个函数

在init文件里面写all

这就表明调用了指定的模块

在调用第二个模块的函数就会报错

第三方包

pip install numpy

综合案例

健康

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值