文本读写

with open(r'C:\Users\basten\Desktop\text.txt') as abc:   #路径前加r   可以忽视\
    contents=abc.readlines()  #注意  这里是readlines  意思是全部读取,然后按行为元素,变成列表,要用for提取
    for i in contents:
        print(i.rstrip())# 删除字符有三种   strip()删除两边的字符,里面的参数为要删除的字符(不分先后顺序),lstrip删除左边的,rstrip删除右边



with open(r'C:\Users\basten\Desktop\text.txt') as abc:   #路径前加r   可以忽视\

    while True:
        contents = abc.readline()#读取一行,如果要读取很多行,要用while语句
        print(contents.rstrip())
        if len(contents)==0:
            break

with open(r'C:\Users\basten\Desktop\text.txt','a') as test:  #已写入的模式进入,然后用write函数写入。
    test.write('我是你老牛\n ')

 

posted @ 2018-11-30 19:49  bst900319~  阅读(121)  评论(0)    收藏  举报