python 《第五谈》

环境: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

你可能感兴趣的:(python 《第五谈》)