python2学习------基础语法5(文件操作)
1、文件内容读取
a.txt
teestttttttttttttt
teestttttttttttttt
teestttttttttttttt
teestttttttttttttt
teestttttttttttttt
readFile.py
# 格式
file = open(文件路径,操作模式);
file.read(); # file.readline(); #按行读取
file.close();
# example
def readText(filePath,mode):
file = open(filePath,mode); # 打开文件并制定文件操作模式
#file.seek(6); # 跳过多少字符进行读取
while True:
line = file.readline(); # 分行全部读取
if line == '' or line is None: # 去除空行
break;
print line;
'''
print file.read(); # 全部读取
'''
file.close();
#调用文件读取函数
readText(R"E:\a.txt","r");# 文件路径具体制定
2、文件内容写入
# 用法
file=open(文件路径,操作权限);
file.write(内容);
file.close(); # example
def writeText(filePath,mode):
file=open(filePath,mode);
i=0;
while i<5:
file.writelines("teestttttttttttttt\n");
i=i+1;
file.close(); # 调用函数执行文件创建
writeText(r"E:\a.txt","w");
3、显示指定路径下的文件列表
# os模块
os.listdir("指定路径"); # example
#!/usr/bin/python2.7
# __*__ encoding:UTF-8 __*__
import os;
fileDir=os.listdir("./");
for i in fileDir:
print i;
4、便利指定路径下的文件目录
#!/usr/bin/python2.7
#__*__ coding: UTF-8 __*__
import os; class FileTest:
def __init__(self):
pass;
def __getFileAndDir__(self,filePath):
tmp=os.walk(filePath,topdown=True);
for root,dirs,files in tmp:
# 遍历输出目录
for i in dirs:
print os.path.join(root,i);
# 遍历输出文件
for i in files:
print os.path.join(root,i);
a=FileTest();
a.__getFileAndDir__("F:\\test");
运行结果:

5、待定
python2学习------基础语法5(文件操作)的更多相关文章
- Python学习—基础篇之文件操作
文件操作 文件操作也是编程中需要熟练掌握的技能,尤其是在后台接口编写和数据分析过程中,对各种类型的文件进行操作,获取文件信息或者对信息进行存储是十分重要的.本篇博客中将主要对常见的文本格式文件和Exc ...
- python2学习------基础语法5(常用容器以及相关操作)
1.list(列表) #生成数据list a=[x for x in range(10)]; #print a; #遍历list for i in a: pass; #print i; #追加元素 a ...
- python2学习------基础语法1 (变量、分支语句、循环语句、字符串操作)
1.变量类型 Numbers(数字):int,float,long String(字符串) List(列表) tuple(元组) dict(字典) bool(布尔):True,False # 删除变量 ...
- python2学习------基础语法4(模块)
1.整体结构层次(a.py,b.py) 目标:b.py文件中导入a.py里面定义的class A,并调用A类里面的属性或相关方法. 2.模块导入 <1> __init__.py < ...
- Python基础语法之文件操作
1 读文件 1.1 简单读文件 f = open('text', 'r') # f是文件句柄 data = f.read() # read方法可以加整型参数,是几就读几个字符 print(data) ...
- python2学习------基础语法3(类、类的继承、类成员函数、防御式编程)
1.类的定义以及实例化 # 类定义 class p: """ this is a basic class """ basicInfo={&q ...
- python2学习------基础语法2(函数)
1.函数 # 无参数函数 def loopTest2(): a=1; while a<40: print a; a=a+1; if a==35: continue; else: print 'o ...
- Windows phone 8 学习笔记(2) 数据文件操作
原文:Windows phone 8 学习笔记(2) 数据文件操作 Windows phone 8 应用用于数据文件存储访问的位置仅仅限于安装文件夹.本地文件夹(独立存储空间).媒体库和SD卡四个地方 ...
- python学习笔记-(七)python基础--集合、文件操作&函数
本节内容 1.集合操作 2.文件操作 3.字符编码与转码 4.函数操作 1.集合操作 集合是一个无序的.不重复的数据组合: 1.1 常用操作 它的作用是: 1)自动去重:列表变成集合,自动去重: &g ...
随机推荐
- Python 基础之正则之一 单字符,多字符匹配及开头结尾匹配
一.正则表达式之单个字符匹配 格式:lst = re.findall(正则表达式,要匹配的字符串)预定义字符集 匹配内容 .匹配任意字符,除了换行符\n \d匹配数字 \D匹配非数字 \w匹配字母或数 ...
- Web基础了解版09-Cookie-Session
Cookie Cookie 是一种服务器发送给浏览器以键值对形式存储小量信息的技术. 当浏览器首次请求服务器时,服务器会将一条信息封装成一个Cookie发送给浏览器,浏览器收到Cookie,会将它保存 ...
- a链接 打电话 发短信 发email
<a href="tel:10086">给10086打电话</a><a href="sms:10086">给10086发短信 ...
- vue动画钩子
<template> <div class="hello"> <div class="toggle" @click="f ...
- ng-repeat 设定select 选择项
<select class="form-control m-b" name="FPermissionID" ng-model="mgfunc.F ...
- MySQL 之存储引擎与数据类型与数据约束
一.存储引擎场景 1.InnoDB 用于事务处理应用程序,支持外键和行级锁.如果应用对事物的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包括很多更新和删除操作,那 ...
- centos7搭建svn服务器及客户端设置
centos7搭建svn服务器及客户端设置 centos7貌似预装了svn服务(有待确认),因此我们直接启动该服务即可 一.svn服务端配置(服务器IP假设为192.168.100.1) 步骤1:创建 ...
- mysql学习指令
mysql 用户管理和权限设置 参考文章:http://www.cnblogs.com/fslnet/p/3143344.html Mysql命令大全 参考文章: http://www.cnblogs ...
- Springboot 项目启动设置
//配置默认访问路径 并且自动打开浏览器 需要创建独立文件 @Controller public class HomeController { @RequestMapping("/ ...
- Vue 路由组件
目录 组件数据局部化处理 路由逻辑跳转 组件传参 父传子 子传父 组件的生命周期钩子 路由传参 全家配置自定义 CSS 与 js 总结: 组件数据局部化处理 不管页面组件还是小组件,都可能会被多次复用 ...