Python----空空如也
文件操作
语法
# f = open("文件路径", mode="模式", encoding="编码") # open() 调用操作系统打开文件 # mode 对文件的操作方式 # encoding 文件的编码 -- 存储编码要统一 # win -- 默认gbk # linux,mac -- 默认utf-8 # f 文件句柄 -- 操作文件的途径
# 另一种打开文件的方式: 帮助自动关闭文件;可以同时开多个文件,用逗号隔开;也可以同时操作一个文件 with open("a", mode="r", encoding="utf-8") as f,\open("b", mode="w", encoding="utf-8") as f1: import os print(os.getcwd()) # 查看当前工作路径 os.remove() # 删除文件 os.rename() # 更改文件名.(旧名,新名)
模式
读
# r f = open("a", mode="r", encoding="utf-8") contend = f.read() # 全部读取 print(contend) print(f.read(3)) # 字符读取 print(f.readline()) # 读取一行,()内可以加入需要读取本行的几个字符 print(f,randlines()) # 读取每一行,存储到列表中 for line in f: # 一行一行读取 -- 防止内存溢出print(line)# rb -- 读非文本文件,不能指定编码, f = open("a", mode="rb") print(f.read(3)) # 读取3个字节# r+ -- 读写 -- 先读后写 f = open("a", mode="r+", encoding="utf-8") print(f.read()) f.write("你好啊") f.flush() f.close() # 关闭文件,释放内存# r+b
写
# w 清空写 -- 没有文件就创建,有就打开,先清空,再写入 f = open("a", mode="w", encoding="utf-8") f.write("乳娃娃") # 不能写入int f.flush() f.close()# wb # w+ -- 先清空,写入,再读.用不着 # w+b
# a 追加写 -- 文件末尾写入 f = open("a", mode="a", encoding="utf-8") f.write("啊啊啊啊啊啊啊,好烦啊") f.flush() f.close()# ab # a+ -- 追加读,光标默认在末尾 f = open("a", mode="a+", encoding="utf-8") print(f.read()) f.write("真的废物")# a+b
其他操作
- 绝对路径 -- 从磁盘的根处查找
- 相对路径 -- 相对于当前文件进行查找
- tell() -- 查看光标位置,单位是字节
- seek(偏移量,起始位置) -- 起始位置默认0--开头,1--当前位置,2--末尾
转载于:https://www.cnblogs.com/hql1117/p/11040619.html
Python----空空如也相关推荐
- python list转字符串_我用python写了个自动生成给文档生成索引的脚本!懒人智慧...
我用 python 写了一个自动生成索引的脚本 简介:为了刷算法题,建了一个 GitHub仓库: PiperLiu / ACMOI_Journey ,记录自己的刷题轨迹,并总结一下方法.心得.想到一个 ...
- 一个python程序员需要掌握的知识-python初学者搭建网站需要了解的基础知识
2019年转瞬即逝,这一年无论爱情,职业都变化的太快,我现在还不敢相信一年已经接近尾声.从北京到深圳,未来可待~ 废话不说,小编今天要分享如何快速搭建一个网站,当然还是用我最喜欢的语言python. ...
- python基础知识资料-Python学习--最完整的基础知识大全
前面两篇文章分别介绍了Python的环境搭建和基本工具 下面是我基础学习时的一点记录: python3 循环语句 1. while n=10 sum = 0 counter = 1 while cou ...
- Python学习--最完整的基础知识大全
##Python学习–最完整的基础知识大全 关于python的基础知识学习,网上有很多资料,今天我就把我收藏的整理一下分享给大家! #####菜鸟教程python2 #####菜鸟教程python3 ...
- python安装成功第三方库但import出问题_解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程...
一.问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的.(这里以 ...
- python框架django文档_Django基础——Django框架介绍及模板语言
Django框架,我们只需要关心二点: 1.根据用户访问不同的路径执行不同的函数 2.从HTML读取出内容,并且完成字符串的替换 而socket通信不需要我们自己写: 新建Django项目 命令行创建 ...
- python模板语言_django的模板语言
Django模板语言 1.基础语法: return render(request,'qwe.html',{'obj':obj}),render的最后的字典可以以键值对的形式传入多个值, 在django ...
- python 通过pip安装库 pycharm里面使用第三方库
安装所需的模块(python) pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 首先命令行输入pip3 --version查看是否有pip C:\ ...
- 一文教你如何用 Python 将 iPhone “玩弄于股掌之中”!
关于 iOS 的技术解读有很多,但是却鲜有设备可视化同步的介绍文章.本文一起了解下这个酷炫的 iOS 黑科技. 以下为译文: 一直以来,我可能都定义错了"量子纠缠(Quantum Entan ...
- 「懒惰的美德」我用 python 写了个自动生成给文档生成索引的脚本
我用 python 写了一个自动生成索引的脚本 简介:为了刷算法题,建了一个 GitHub仓库:PiperLiu / ACMOI_Journey,记录自己的刷题轨迹,并总结一下方法.心得.想到一个需求 ...
最新文章
- oc中在控件上显示图片
- Cer Crt Pem Pfx 证书格式转换
- Xcode的一些按钮使用
- zookeeper应用实例
- hp服务器raid制作,HP服务器建立RAID的两种方法
- 【uni-app】 rich-text 中图片溢出
- 字节月薪6万招 kubernetes 开发,看到要求我傻眼了……
- 2、C#基础 - Visual Studio 的版本选择和下载
- es审计日志_审计系统的一剂良方——事件溯源
- 可作为GC Roots的对象
- 解决window资源管理器打开无法删除文件
- Go语言实现文本文件拷贝
- atitit.提升稳定性---hibernate 增加重试retry 机制解决数据库连接关闭
- 服务器dump文件位置,dump解析入门-用VS解析dump文件进行排障
- 离线地图下载及地图瓦片制作
- 用python完成《商务与经济统计(13版)》课后练习及案例分析——第2章和第3章
- 刚刚创下新高的苹果再度自傲,iPhone14提价必将遭受挫败
- AMR文件格式的解释
- rimraf与windows的rmdir简单使用命令方法
- 【零碎小知识】【python】selenium库模拟浏览器闪退
热门文章
- Unity AssetStore打不开怎么办
- ‘annotationProcessor‘ dependencies won‘t be recognized as kapt annotation processors. Please change
- RocketMQ原理篇
- CBTC系统车载人机界面的设计与实现
- Bootstrap4 手机和PC端 前端适配
- SQL Server索引概要(3)-聚集索引和非聚集索引的区别
- 【C语言】深入浅出理解指针及内存与指针的关系(详细讲解+代码展示)
- Python【入门】(1) —— Numpy库
- 计算机大错误,计算机10大经典错误[图解](5页)-原创力文档
- GIS行业应用|智慧城市系列之智慧市政03