1---他是一xu个python系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。

import os#导入这个os模块,其实python模块就是C元的包含很多函数的文件

2---os的重要模块总结

    (1)os.sep更改操作系统的路径分隔符,在Windows系统中通过“\\”,在linux中Ubuntu的分隔符是“/”,苹果是“:”

     (2)os.getcwd()获取当前路径,这个在python代码中比较常用

例如:import os

print os.getcwd()

    (3)os.listdir()列出当前目录下的多有文件和文件夹

    (4)os.remove()方法可以删除指定文件

    (5)os.system()方法用来运行shell命令

    (6)os.chdir()改变当前目录,到指定目录中、

读取文件的函数

     (7)os.open("text.txt",w)直接打开一个文件,要是文件没有就创建

    (8)fp=os.open("text.txt",w),

fp.read([size]),size为读取的长度,以byte为单位

           fp.readline([size])  读取一行,如果定义了size,有可能只是返回那一行的部分内容

fp.write(str)把str写到文件中,write函数并不能在str末尾加上一个换行符

fp.writelines(seq) 把seq的内容全部写道文件中(多行一次性写入),这个函数也只是写入,不在末尾家换行符

fp.close()关闭文件,就是在一个文件使用完后,就直接关闭

fp.flush()  把缓冲区的内容写入硬盘

fp.fileno()  返回一个长整型的“文件标签”

最新文章

  1. 我的android学习经历7
  2. tcp选项TCP_DEFER_ACCEPT
  3. [No000013]在Office中关闭自动拼写检查和自动语法检查
  4. Drupal 7.31SQL注入getshell漏洞利用详解及EXP
  5. _beginThreadex创建多线程解读【转】
  6. Inside Flask - globals 全局变量(对象代理)
  7. 『TCP/IP详解——卷一:协议』读书笔记——03
  8. No suitable driver found for jdbc:mysql://localhost/dbname
  9. Xamarin for Visual Studio 破解日志
  10. 跟我一起学习VIM - The Life Changing Editor
  11. python正则表达式之使用规则
  12. MYSQL注释
  13. java OPENCV 连通域, Imgproc.findContours 例子,参数说明
  14. Windows下安装solr步骤详解
  15. Fork And Join框架初探
  16. python3导入sqlite3报错
  17. 关于UI自动化中元素定位常用方法的个人总结
  18. Missing artifact com.h2database:h2:jar:1.4.197
  19. 配置tomcat允许跨域访问,cors跨域资源共享
  20. laravel模型关联:

热门文章

  1. Android Studio 移动虚拟机
  2. (转) Spring 3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
  3. Elasticsearch 使用集群 - 创建索引
  4. Docker Python 例子
  5. Bean XML 配置(4)- 自动装配
  6. 每天一点点之vue框架开发 - vue中使用vue-router切换页面时自动滚动到顶部的方法
  7. 现在购买5G“商用手机”值不值呢?是花冤枉钱还是提前享受?
  8. python保留小数位
  9. 原子类型字段更新器AtomicXxxxFieldUpdater
  10. 2020PHP面试-Redis篇