1.简单的打开文件

f=open('test.txt',encoding='utf-8')    # 打开了名字为test.txt的文件里的内容
data=f.read() # 读取里面的内容
print(data)
f.close()

运行结果:

hello,word

Process finished with exit code 0

2.可读性

f=open('test.txt','r',encoding='utf-8')
data=f.readable() # 是否可读
print(data)
f.close()

运行结果:

True

Process finished with exit code 0

3.一行一行读取内容

f=open('test.txt','r',encoding='utf-8')

print(f.readline(),end='')
print(f.readline())
print(f.readline())
print(4,f.readline())
print(5,f.readline()) f.close()

运行结果:

1.hello,word
2.hello,word 3.hello,word 4
5 Process finished with exit code 0

4.读取全部内容

f=open('test.txt','r',encoding='utf-8')

data=f.readlines()
print(data) f.close()

运行结果:

['1.hello,word\n', '2.hello,word\n', '3.hello,word\n']

Process finished with exit code 0

5.写入操作 (只能是字符串类型)

1.

f=open('test.txt','w',encoding='utf-8')

f.write('1111\n')    # 想换行需要加\n
f.write('') f.close()

打开test.txt文件就会看到写入的1111和222

2.写入列表

f=open('test.txt','w',encoding='utf-8')

f.writelines(['456\n','123\n','asd\n'])   

f.close()

可以打开自己的test.txt文件内容查看

3.追加

f=open('test.txt','a',encoding='utf-8')
f.write('\n123')

4.

f1 = open('test.txt','r',encoding='utf-8')
data = f1.readlines()
f1.close() f2 = open('test_new.txt','w',encoding='utf-8') # 新建一个文件
f2.write(data[0]) # 删除除第一行外的其他行,并写入到新文件里
f2.close()

5.

with open('test.txt','w') as f:       # 写入文件并自动关闭,不用手动close()
f.write('')

6.从一个文件里读取到 文件 然后写入到另一个文件

with open('test.txt','r',encoding='utf-8') as f,\
open('test_new.txt','w',encoding='utf-8') as f1:
data = f.read()
f1.write(data)

python学习-35 文件处理的更多相关文章

  1. python学习9—文件基本操作与高级操作

    python学习9—文件基本操作与高级操作 1. 文件基本操作 打开文件,获得文件句柄:f = open('filename',encoding='utf-8'),open会查询操作系统的编码方式,并 ...

  2. [Python学习笔记]文件的读取写入

    文件与文件路径 路径合成 os.path.join() 在Windows上,路径中以倒斜杠作为文件夹之间的分隔符,Linux或OS X中则是正斜杠.如果想要程序正确运行于所有操作系统上,就必须要处理这 ...

  3. python学习总结---文件操作

    # 文件操作 ### 目录管理(os) - 示例 ```python # 执行系统命令 # 清屏 # os.system('cls') # 调出计算器 # os.system('calc') # 查看 ...

  4. Python学习--13 文件I/O

    Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系 ...

  5. Python学习_06_文件、IO

    文件对象 python中的文件操作和c语言比较类似,包括一些缓冲.偏移量的方式. 文件对象可以通过open().file()两个内建方法创建,两个方法并没有什么不同,使用方法和c语言中的fopen() ...

  6. python学习笔记:文件操作和集合(转)

    转自:http://www.nnzhp.cn/article/16/ 这篇博客来说一下python对文件的操作. 对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句 ...

  7. python学习笔记---文件的操作

    数据的保存: 1.内存:常用的变量2.文件:文本内容,二进制的文件内容3.数据库: 读文件:1.要读取的文件路径一定要存在.2.打开存在的文件:open函数    参数1:文件的路径,相对的或者是绝对 ...

  8. python学习——大文件分割与合并

    在平常的生活中,我们会遇到下面这样的情况: 你下载了一个比较大型的游戏(假设有10G),现在想跟你的同学一起玩,你需要把这个游戏拷贝给他. 然后现在有一个问题是文件太大(我们不考虑你有移动硬盘什么的情 ...

  9. python学习8 文件的操作

    本文拷贝了on testing 的<python之文件操作:文件的读写>,只做学习之用 python的文件读写通过 一.用open函数 二.对文件读写操作 三.读取文件位置定位 1. op ...

随机推荐

  1. shell中的字符串操作——字符串的切割

    default.yaml {default_baseurl: 'http://10.113.10.68:8082'} test.sh a=`cat default.yaml` t=":&qu ...

  2. 2019 第二届 科成安洵杯 官方WriteUp -17网安

    长文预警:对应源码请加企鹅群获取:861677907 0x01 WEB 1.1 勇闯贪吃蛇大冒险 一进去就看出来是一道web页面JS的小游戏,提示说输入CDUESTC CTF即可闯关成功,但是存在着d ...

  3. MySQL数据库中文乱码问题

    mysql> select * from books; +-----+---------------------------------+---------+-------------+---- ...

  4. python:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

    # 将默认编码设为utf-8 # 否则会报错: # UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ...

  5. 深度学习剖根问底: Adam优化算法的由来

    在调整模型更新权重和偏差参数的方式时,你是否考虑过哪种优化算法能使模型产生更好且更快的效果?应该用梯度下降,随机梯度下降,还是Adam方法? 这篇文章介绍了不同优化算法之间的主要区别,以及如何选择最佳 ...

  6. How To Wake Up at 5 A.M. Every Day

    How To Wake Up at 5 A.M. Every Day For the past 3 months, I’ve successfully transitioned into being ...

  7. [web] 前端一些细节

    作者:水落斜阳链接:https://www.jianshu.com/p/7a8124fdf945来源:简书著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 1, reflow和re ...

  8. linux驱动由浅入深系列:高通sensor架构实例分析之二(驱动代码结构)【转】

    本文转载自:https://blog.csdn.net/radianceblau/article/details/73498303 本系列导航: linux驱动由浅入深系列:高通sensor架构实例分 ...

  9. CSRF的防御

    声明 本文转自:跨站请求伪造漏洞

  10. sumdoc t3 final dir.txt

    C:\Users\zhoufeiyue\Documents\sumdoc t3 final\sumdoc t3 final dir.txtC:\Users\zhoufeiyue\Documents\s ...