python3的文件操作可谓是我见过所有语言中最舒服的,那我们来一起看一下py3中的文件操作。

1:文件的打开方式有以下几种:

注:以上图表参考菜鸟教程

2:定位读写文件  f = open("文件名",方式) f.seek(x,y)方法会定位从何处开始对文件进行操作,其中

x表示从第几个字节开始,y一般为0也就是开头,y为1表示当前位置,y为2表示文件末尾。

seek()无返回值,故值为None

        比如:f.seek(0,2)对某个文件中只有内容helloworld进行操作,就会从l开始进行操作

tell() : 查看文件的当前位置,即tell是获取文件指针位置。

readline(n):读入若干行,n代表读入的最长字节数。这样可以避免读入过大造成异常

readlines() :读入所有行的内容

read读入所有行的内容

删除使用os.remove(file_name)

可以用chdir()方法来改变当前的目录。chdir()方法需要的一个参数是你想设成当前目录的目录名

getcwd()方法显示当前的工作目录。

最新文章

  1. Entity Framework 6 Recipes 2nd Edition(10-6)译 -> TPT继承模型中使用存储过程
  2. Emmet,让你爱上敲代码
  3. docker 与 vmware 的区别
  4. ListView 加载更多列表 Load More mono forandroid 项目笔记
  5. Java Socket编程(转)
  6. 移动端的touch事件处理
  7. CSS让div背景透明
  8. Owin管道与asp.net管道模型
  9. CF 85D Sum of Medians (五颗线段树)
  10. C语言运算符的注意问题
  11. Linux-手动释放缓存(Buffer、Cache)
  12. 【收集】sql查询统计,周,月,年
  13. 转载 iOS拦截导航栏返回按钮事件的正确方式
  14. 最最简单的CentOs6在线源搭建
  15. 剑指Kubernetes 揭秘腾讯云的PaaS技术选型策略
  16. DSP到底是个什么鬼?看完你就懂了
  17. Asp.net core 学习笔记 Fluent Validation
  18. frag
  19. [转]php hash_pbkdf2 和 node.js crypto.pbkdf2
  20. RabbitMQ基本概念和原理

热门文章

  1. SprignBoot是如何访问工程目录下的静态资源?
  2. Spring Boot 2.x基础教程:如何扩展XML格式的请求和响应
  3. 每日三道面试题,通往自由的道路6——JVM
  4. ArcGIS连接Postgres 数据库
  5. Linux-远程服务ssh
  6. Binding(四):数据校验
  7. 第8章:深入理解Service
  8. 16、lnmp_mysql二进制安装
  9. 16、linux下卸载oracle11gR2
  10. Linux:Linux操作防火墙命令