15python大宝藏
2022/1/18 20:08:24
本文主要是介绍15python大宝藏,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 1、编码格式介绍
- 2、文件的读写原理
- 3、文件的读写操作
- 常用文件的打开模式
- 4、文件对象常用的方法
- 5、with语句(上下文管理器)
- 6、目录操作
- os模块
- os模块操作目录相关函数
- 知识点总结
1、编码格式介绍
p128
2、文件的读写原理
3、文件的读写操作
readline是一个列表
常用文件的打开模式
4、文件对象常用的方法
5、with语句(上下文管理器)
''' MyContentMgr实现了特殊方法__enter__(),__exit__()称为该类对象遵守了上下文管理器协议 该类对象的实例对象,称为上下文管理器 MyContentMgr ''' class MyContentMgr(object): def __enter__(self): print('enter方法被调用执行了') return self def __exit__(self, exc_type, exc_val, exc_tb): print('exit方法被调用执行了') def show(self): print('show方法被调用执行了')
嘀嘀嘀
''' MyContentMgr实现了特殊方法__enter__(),__exit__()称为该类对象遵守了上下文管理器协议 该类对象的实例对象,称为上下文管理器 MyContentMgr ''' class MyContentMgr(object): def __enter__(self): print('enter方法被调用执行了') return self def __exit__(self, exc_type, exc_val, exc_tb): print('exit方法被调用执行了') def show(self): print('show方法被调用执行了') with MyContentMgr() as file:#相当于file=MyContentMgr() file.show()
运行结果
enter方法被调用执行了 show方法被调用执行了 exit方法被调用执行了
复制图片
with open('tiger.jpg','rb') as src_file: with open('copy2logo.png','wb') as target_file: target_file.write(src_file.read())
6、目录操作
os模块
直接把记事本打开的命令
import os os.system('notepad.exe') os.system('calc.exe')
打开计算器
打开软件
os模块操作目录相关函数
# 列出指定目录下的所有py文件 import os path=os.getcwd() lst=os.listdir(path) for filename in lst: if filename.endswith('.py'): print(filename)
demo13.py demo14.py demo15.py demo17.py demo18.py
知识点总结
这篇关于15python大宝藏的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型