首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python技巧——Python文件

Python文件的命令有如下的三个: read() readline() readlines() 1、read()        read()函数是一次性的读入方式,读入的是文件的整个内容...注意,在read()函数,可以指定读入的大小,如read(5) ? 最终的结果为: ? 注:在每次read()后会记录一个指针,指到文件读取到的位置,下次读取从该位置开始读起,直到关闭文件为止。...2、readline() readline()每次会读取文件的一行,需要注意的是:若读取到文件的最后仍然使用readline()会出现错误,需要在使用的过程判断是否到达文件的末尾。 ?...3、readlines() readlines()与readline()不同的是,readlines()会读取整个文件,并将每一行放入一个列表,每次可以处理一行,如下: ?

1K30

python技巧——Python文件

Python文件的命令有如下的三个: read() readline() readlines() 1、read()        read()函数是一次性的读入方式,读入的是文件的整个内容,并将其赋值给一个字符串...注意,在read()函数,可以指定读入的大小,如read(5) ? 最终的结果为: ? 注:在每次read()后会记录一个指针,指到文件读取到的位置,下次读取从该位置开始读起,直到关闭文件为止。...2、readline() readline()每次会读取文件的一行,需要注意的是:若读取到文件的最后仍然使用readline()会出现错误,需要在使用的过程判断是否到达文件的末尾。 ?...3、readlines() readlines()与readline()不同的是,readlines()会读取整个文件,并将每一行放入一个列表,每次可以处理一行,如下: ?

1.4K40

python基础之文件操作

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

58130

Python 第31课】 文件

一个常见的办法就是把学生的成绩都保存在一个文件,然后让程序自己从这个文件里取数据。 要读取文件,先得有文件。我们新建个文件,就叫它data.txt。在里面随便写上一些话,保存。...把这个文件放在接下来你打算保存代码的文件夹下,这么做是为了方便我们的程序找到它。准备工作就绪,可以来写我们的代码了。...打开一个文件的命令很简单: file('文件名') 这里的文件名可以用文件的完整路径,也可以是相对路径。因为我们把要读取的文件和代码放在了同一个文件夹下,所以只需要写它的文件名就够了。...f = file('data.txt') 但这一步只是打开了一个文件,并没有得到其中的内容。变量f保存了这个文件,还需要去读取它的内容。你可以通过read()函数把文件内所有内容读进一个字符串。...读取文件内容的方法还有 readline() #读取一行内容 readlines() #把内容按行读取至一个list 去替换程序的第二行,看看它们的区别。

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-ini文件-01-操作

其中的一个解决方案就是将这些信息写在配置文件,如ini文件 当然这部分信息也可以存储在数据库,对于比较简单的信息,ini文件更加简单 .ini文件是Initialization File缩写。...其实就是一个格式为ini的文本文件。...Pycharm可以安装插件方便可视化展示 ini文件 Part 2:代码 import os import configparser current_path = os.path.dirname(...()定义一个解析ini文件的ConfigParser对象 conf.read(init_file_address, encoding='utf-8')采用utf-8方式解析文件 result1 = conf.get...就是一个独立的字典,option有点像字典的键,通过get获取字典对应键的值 result2 = conf.get('address_info', 'address')返回的是广东,而不是广西,因为在ini文件

37020

fileinput 文件

从标准输入读取 当你的 Python 脚本没有传入任何参数时,fileinput 默认会以 stdin 作为输入源 # demo.py import fileinput for line in fileinput.input...批量打开多个文件 从上面的例子也可以看到,我在 fileinput.input 函数传入了 files 参数,它接收一个包含多个文件名的列表或元组,传入一个就是读取一个文件,传入多件就是读取多个文件。...运行后输出结果如下,由于 a.txt 和 b.txt 的内容被整合成一个文件对象 file ,因此 fileinput.lineno() 只有在读取一个文件时,才是原文件真实的行号。...在最后一个文件的最后一行被读取之后,返回该行的行号。 fileinput.filelineno() 返回当前文件的行号。 在第一行被读取之前,返回 0。...在最后一个文件的最后一行被读取之后,返回此文件该行的行号。

3.1K10

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

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

78890

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

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

64510
领券