| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python文件的基础操作 -> 正文阅读 |
|
[Python知识库]Python文件的基础操作 |
文件的打开与关闭、 ???? 通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息 等来获得操作文件的对象,这里所说的操作模式是指要打开什么样的文件(字符文件还是二进制文件)以及做什么样的操作(读、写还是追加) 格式 open(file , mode=’r ’, encoding=None) file:文件路径 , mode:操作模式 , encoding:用于指定文件编码(UTF-8,? ascii,Unicode,GBK) mode可取具体的如下表。
读写文本文件 ? ??? 1读取文件 ?????? 打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的): >>> f = open('test.txt', 'r') r表示是文本文件,rb是二进制文件。(这个mode参数默认值就是r) 如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存 文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的 所以 使用到 变量.close() 来关闭 同时python也提供了一系列文件方法 如:
注: read() 和 redlins()两种可以一次全部读取数据 但数据过大 会造成计算机内存耗尽 不够安全对大型数据 演示: 如果遇到以上情况 给个编即可 encoding=“utf-8“如下: Readline(): Readlines() 文件写入
演示: 注:因为f.writelines没有然后东西 所以回输出None |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 4:18:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |