#r w a  文件读取操作 默认打开为读操作
#f=open('coldplay.txt','r',encoding="utf-8")#open函数默认已系统编码方式打开windows默认编码方式为Gbk,如果我们文件存储的字符编码为utf-8
#那么需要指定编码,防止乱码
#print(f)
#data=f.read()
#print(data)
# print(f.readable())#判断文件是否是可读,返回true和Flase
# print('第一行',f.readline(),end='')单行读取并换行,end="" 指定print不默认换行
# print('第二行',f.readline()) # data=f.readlines()读取多行,返回字符列表
# print(data)
#
# f.close() #文件内容只能是字符串类型,只能写字符串
#文件处理写操作
# f=open('coldplay.txt','w',encoding='utf-8')#当前文件存在则会清空内容,在写入,如果不存在则在当前路径创建文件
# f.write("111111111111\n")#写如时需手动添加换行
# f.write("222222222\n")
# f.writelines(['shh\n','kskkk\n'])
# #f.read() io.UnsupportedOperation: not readable 当前文件不可读
# f.close() # #文件追加内容
# f=open('coldplay.txt','a',encoding='utf-8')
# f.write('写到文件最后')
# f.close() #r+ 读写模式
# f=open('coldplay.txt','r+',encoding='GBK')
# # data=f.read()
# # print(data)
# f.write("123sb") src_f=open('coldplay.txt','r',encoding='GBK')
data=src_f.readlines()#读取多行,返回一个列表
src_f.close() dst_f=open("coldplay.txt",'w')
# #dst_f.writelines(data)#以列表的元素形式写入多行
dst_f.write(data[0])
# for i in data:
# if "sb" not in i:
# dst_f.write(i)
dst_f.close() #注意事项:文件内容只能是字符串类型,只能写字符串,打开文件过后一定要关闭,否则会占据内存,windows系统当中默认的换行符为"\r\n"

最新文章

  1. springMVC+ajax 文件上传 带进度条
  2. Install Atom editor in ubuntu 14.04
  3. Matlab中的mapminmax函数学习
  4. For循环案例---九九乘法表
  5. eclipse插件:打开选中文件所在的目录
  6. Linux_使用Linux之安装jdk 7
  7. 24C02 Twr
  8. 展讯DTS路径及编译
  9. 论文笔记之:Multiple Feature Fusion via Weighted Entropy for Visual Tracking
  10. OpenGL ES 中Uniform块
  11. oracle合并查询
  12. Android中振动器(Vibrator)的使用
  13. cxf 整合 spring 时 java.lang.VerifyError异常
  14. Docker-通过docker-maven-plugin插件实现docker镜像构建并自动发布到远程docker服务器
  15. vue监听滚动事件-元素固定位置显示
  16. windows 设置开机启动,启动项
  17. springcloud-Eureka-服务注册与发现核心组件
  18. ArcGIS10.1正式版全套下载、安装与破解(附ArcGIS10.1全套下载地址)【转】
  19. Easyui combobox 始终选择第一个的问题
  20. MSM--Memcached_Session_Manager介绍及使用

热门文章

  1. Kaggle 房价预测问题参考资料
  2. Spring、Hibernate、Struts官方下载地址
  3. Mybatis一对一关联查询
  4. node.js运行配置(vs code非控制台输出)
  5. Linux内核调试方法总结之strace
  6. LinkedHashMap 源码分析
  7. 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第6节 权限修饰符_6_四种权限修饰符
  8. lateral view 使用方法
  9. UIAutomation元素识别软件
  10. 各种sql驱动的相关配置