首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

python基础之文件操作

---- 一、背景   Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。...Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。下面我们来介绍一下python文件相关知识。...---- 二、文件 1.read()方法   read()方法用于从文件中读取指定的字节数,如果未给定参数或参数为负,则读取整个文件内容,其语法格式如下: (1)size为从文件中读取的字节数 (2)...该方法返回从文件中读取的字符串 文件对象名.read([size])   例:使用read()方法读取“testfile.txt”文件。...---- 三、参考 1、廖雪峰的官网 2、python官网 3、Python编程案例教程 ---- 四、总结   以上就是就是关于Python文件的相关知识,可以参考一下,觉得不错的话,欢迎点赞、收藏

58130

Python 第31课】 文件

一个常见的办法就是把学生的成绩都保存在一个文件中,然后让程序自己从这个文件里取数据。 要读取文件,先得有文件。我们新建个文件,就叫它data.txt。在里面随便写上一些话,保存。...把这个文件放在接下来你打算保存代码的文件夹下,这么做是为了方便我们的程序找到它。准备工作就绪,可以来写我们的代码了。...打开一个文件的命令很简单: file('文件名') 这里的文件名可以用文件的完整路径,也可以是相对路径。因为我们把要读取的文件和代码放在了同一个文件夹下,所以只需要写它的文件名就够了。...f = file('data.txt') 但这一步只是打开了一个文件,并没有得到其中的内容。变量f保存了这个文件,还需要去读取它的内容。你可以通过read()函数把文件内所有内容读进一个字符串中。...data = f.read() 做完对文件的操作之后,记得用close()关闭文件,释放资源。虽然现在这样一个很短的程序,不做这一步也不会影响运行结果。但养成好习惯,可以避免以后发生莫名的错误。

75170

python 文件操作、写、追加的区别

打开文件的常用模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 a, 追加模式【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件...r+, 读写【可读,可写】【可理解为先读后写,不擦除原文件内容,指针在0】 w+,写【可读,可写】【可理解为先写后读,擦除原文件内容,指针在0】 a+, 写【可读,可写】【不擦除原文件内容,但指针直接到最后...,读取原内容先重置指针】 模式 可做操作 若文件不存在 是否覆盖 指针位置 r 只能读 报错 - 0 r+ 可读可写 报错 否 0 w 只能写 创建 是 0 w+ 可写可读 创建 是 0 a 只能写 创建...否,追加写 最后 a+ 可读可写 创建 否,追加写 最后 可以作个测试文件,修改下打开模式,然后输出看下指针区别 f=open('I:\\python\\test\\text.txt','r+')...此模式不可写") print('指针在:',f.tell()) f.close() a+模式下,虽然能读取,但指针已到最后,直接read,不会出内容,可以用seek()重置指针 f=open('I:\\python

1.2K30

Python 用OPEN文件报错 ,路径以及r

Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案 今天在运用Python pillow...unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape 刚开始以为是图片名字有中文,不识别,于是在python...文件的头部加上 -- coding:utf-8 - 但是加完这个还是报错,然后我就把图片的中文去掉还成英文,然后报错,一脸懵逼呀。...= Image.open(r'C:/Users/FrankYuan/Pictures/Camera Roll/WIN_20161010_08_51_57_Pro.jpg') 原因: window 读取文件可以用...解决办法 python在描述路径时可以有多种方式,现列举常见的三种 方式一:转义的方式 'd:\\a.txt' 方式二:显式声明字符串不用转义 r'd:\a.txt'' 我强烈推荐第三种写法,这在Linux

64410

Python 用OPEN文件报错 ,路径以及r

Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案 今天在运用Python pillow模块处理图片时遇到一个错误...unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape 刚开始以为是图片名字有中文,不识别,于是在python...文件的头部加上 -- coding:utf-8 - 但是加完这个还是报错,然后我就把图片的中文去掉还成英文,然后报错,一脸懵逼呀。...= Image.open(r'C:/Users/FrankYuan/Pictures/Camera Roll/WIN_20161010_08_51_57_Pro.jpg') 原因: window 读取文件可以用...解决办法 python在描述路径时可以有多种方式,现列举常见的三种 方式一:转义的方式 'd:\\a.txt' 方式二:显式声明字符串不用转义 r'd:\a.txt'' 我强烈推荐第三种写法,这在Linux

78790

Python 用OPEN文件报错 ,路径以及r

Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案 背景描述 今天在运用Python pillow...unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 1 1 刚开始以为是图片名字有中文,不识别,于是在python...文件的头部加上 #-*- coding:utf-8 -*- 1 1 但是加完这个还是报错,然后我就把图片的中文去掉还成英文,然后报错,一脸懵逼呀。...Image.open(r'C:/Users/FrankYuan/Pictures/Camera Roll/WIN_20161010_08_51_57_Pro.jpg') 1 1 原因: window 读取文件可以用...解决办法 python在描述路径时可以有多种方式,现列举常见的三种 方式一:转义的方式 'd:\\a.txt' 方式二:显式声明字符串不用转义 'd:r\a.txt' 方式三:使用Linux的路径

1K30

Python 用OPEN文件报错 ,路径以及r

Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案 背景描述 今天在运用Python pillow...unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 刚开始以为是图片名字有中文,不识别,于是在python...文件的头部加上 #-*- coding:utf-8 -*- 但是加完这个还是报错,然后我就把图片的中文去掉还成英文,然后报错,一脸懵逼呀。...= Image.open(r'C:/Users/FrankYuan/Pictures/Camera Roll/WIN_20161010_08_51_57_Pro.jpg') 原因: window 读取文件可以用...解决办法 python在描述路径时可以有多种方式,现列举常见的三种 方式一:转义的方式 'd:\\a.txt' 方式二:显式声明字符串不用转义 'd:r\a.txt' 方式三:使用Linux的路径

1.1K60
领券