环境:mac os x
python3
1、文件
1) 打开一个新的IDLE会话,导入os模块
$ import os
2) getcwd()当前工作目录
$ os.getcwd()
3) chdir('目录') 切换文件夹
$ os.chdir('../python/lession5')
4) 打开文件,并将文件赋至到一个对象
$ data = open('lession5.txt')
5) 打印文件中一行数据
$ print(data.readline(),end='')
6) 退回文件起始位置
$ data.seek(0)
7) 打印文件中所有数据
$ print(data.read())
8) 使用for循环迭代数据
$ for next_txt in data: print(next_txt)
$ print(data.read())
9) split() 返回字符串列表
$ for each_line in data:
(r,l) = each_line.split(':')
print(r,end=' ')
print('said: ',end=' ')
print(l,end=' ')
10) split([sep[,maxsplit]]) 返回字符串列表, maxsplit可选值
$ for each_line in data:
(r,l) = each_line.split(':',1)
print(r,end=' ')
print('said: ',end=' ')
print(l,end=' ')
11) find()查询字符串中是否包含
$ for each_line in data:
if not each_line.find(':') == -1:
(r,l) = each_line.split(':',1)
print(r,end='')
print('said: ',end='')
print(l,end='')
12) 关闭文件
$ data.close()
2018-05-05
网友评论