美文网首页python
python 《第五谈》

python 《第五谈》

作者: 怪咖先森_zys | 来源:发表于2018-05-05 17:03 被阅读0次
    环境: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 《第五谈》

        本文链接:https://www.haomeiwen.com/subject/bgwsrftx.html