每天一篇python:文件、文件操作篇
来源:互联网 发布:mysql 误删 编辑:程序博客网 时间:2024/05/10 09:53
每天一篇python:文件、文件操作篇
文件操作相对比较简单,函数都是现成的只需要熟悉一下函数名称以及调用方式即可,例子如下:
#!/usr/local/bin/python2.7# -*- coding:utf-8 -*-'''com.cnlive.py.File -- shortdesccom.cnlive.py.File is a descriptionIt defines classes_and_methods@author: user_name@copyright: 2016 organization_name. All rights reserved.@license: license@contact: user_email@deffield updated: Updated'''import sysimport os'''目录操作'''#创建单个目录os.mkdir("dir")#创建多级目录参数name 为具体路径,参数mode 是int类型 模式os.makedirs("/Users/liujicheng/Documents/workspace/Python/com/cnlive/py1", 0777)#删除目录os.rmdir("dir")#返回当前目录os.getcwd()#改变当前目录os.chdir("/usr")'''文件操作'''#创建文件file =open("file.txt","w")file.write("写入一行文字")file.close#写入多行文字怎么处理呢? 哈哈file_a =open("file_a.txt","a")#file_a.write("\n")str='''这里就是多行文字啦不信试试看'''file_a.write(str)file_a.close#查看文件的属性print file_a.nameprint file_a.mode#删除文件os.remove("file_a.txt")#文件重命名os.rename("file_a.txt", "file_a.py")#按行读取文件内容file_b = open("file_a.txt") lines =file_b.readlines() for line in lines: print line file_b.close() '''解释一下打开文件的第二个参数model的值含义r 打开一个文件为只读。文件指针置于该文件的开头。这是默认模式。rb 打开一个文件只能以二进制格式读取。文件指针置于该文件的开头。这是默认模式。r+ 打开用于读取和写入文件。文件指针将会在文件的开头。rb+ 打开用于读取和写入二进制格式的文件。文件指针将会在文件的开头。w 打开一个文件只写。覆盖该文件,如果该文件存在。如果该文件不存在,则创建用于写入一个新的文件。wb 打开一个文件只能以二进制格式写入。覆盖该文件,如果该文件存在。如果该文件不存在,则创建用于写入一个新的文件。w+ 打开用于写入和读取的文件。覆盖现有的文件,如果文件存在。如果该文件不存在,则创建读取和写入新的文件。wb+ 打开用于写入和读取的二进制格式的文件。覆盖现有的文件,如果文件存在。如果该文件不存在,则创建读取和写入新的文件。a 将打开追加文件。文件指针是在文件的结尾。也就是说,该文件是在附加模式。如果该文件不存在,它创造了写入一个新的文件。ab 将打开追加的二进制格式的文件。文件指针在该文件的结束。也就是说,该文件为追加模式。如果该文件不存在,它创建并写入一个新的文件。a+ 打开为追加和读取文件。文件指针在该文件的结束。该文件将为追加模式。如果该文件不存在,它创建并读取和写入的新文件。ab+ 打开两个追加和读取的二进制格式的文件。文件指针在该文件的结束。该文件将在追加模式。如果该文件不存在,它创建并读取和写入的新文件。'''
0 0
- 每天一篇python:文件、文件操作篇
- 每天一篇python:文件下载篇
- 每天一篇python: json对象操作
- 每天一篇python:数据类型篇
- 每天一篇python:函数篇
- 每天一篇python:对象篇
- 每天一篇python:系统篇
- 每天一篇python:环境搭建篇
- 每天一篇python:时间日期篇
- 每天一篇python: pickle 模块篇
- 每天一篇python:基础语法总结篇
- 每天一篇linux教程-----Linux 文件基本属性
- 每天一篇linux教程-----Linux 文件与目录管理
- 每天一点python——删除文件
- python 操作文件----文件读写
- Python文件操作读写文件
- Python文件操作读写文件
- Python文件操作读写文件
- UI控件-RadioGroup
- python日期操作
- fragment当切换页面的时候,页面的UI信息没有了,然后再次切换这个页面的时候,又变回原来没有登录的状态的界面
- POJ——3061Subsequence(尺取法)
- 全局变量未清空, 定位耗费一小时
- 每天一篇python:文件、文件操作篇
- Hibernate原理快速理解
- 如何在IntelliJ IDEA中快速配置Tomcat
- python时间函数和常用格式化
- 八大排序之希尔排序
- VR中的交互方式 好
- ArcMenu
- OPENCV图像处理基础(六)序列化储存图像
- storm入门原理介绍