码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2019-07-27 18:26:24      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:内存   read   adl   bak   coding   rem   name   重命名   一个   

"""只读:r"""
# f = open(‘G:\丁杰.txt‘)
# content = f.read()
# print(content)
# f.close()

# f = open(‘丁杰.txt‘,mode=‘r‘,encoding=‘utf-8‘)
# content = f.read()
# print(content)
# f.close()

"""
    读:rb  bytes类型
"""
# f = open(‘丁杰.txt‘,mode=‘rb‘)
# content = f.read()
# print(content)
# f.close()

"""
    r+: 读写
"""
# f = open(‘log.txt‘,mode=‘r+‘,encoding=‘utf-8‘)
# print(f.read())
# f.write(‘v你就放心女客人女‘)
# f.close()

# f = open(‘log.txt‘,mode=‘r+‘,encoding=‘utf-8‘)
# f.write(‘111‘)
# print(f.read())
# f.close()

"""
    r+b: 读写,bytes类型
"""
# f = open(‘log.txt‘,mode=‘r+b‘)
# print(f.read())
# f.write(‘大猛,小孟‘.encode(‘utf-8‘))
# f.close()

"""******************************"""

""" 只读:w
    没有此文件就会创建文件
    有文件先将原文件的内容全部清除,再写
"""
# f = open(‘log.txt‘,mode=‘w‘,encoding=‘utf-8‘)
# f.write(‘我是你爸爸。‘)
# f.close()

# f = open(‘log.txt‘,mode=‘w‘,encoding=‘utf-8‘)
# f.write(‘内存空间的够狠‘)
# f.close()

"""
    wb :bytes类型写入
"""
# f = open(‘log.txt‘,mode=‘wb‘)
# f.write(‘内存空间的够狠‘.encode(‘utf-8‘))
# f.close()

"""
    w+: 写读
"""
# f = open(‘log.txt‘,mode=‘w+‘,encoding=‘utf-8‘)
# f.write(‘aaa‘)
# f.seek(0)        # 调节光标  seek
# print(f.read())
# f.close()


"""
    a:追加
"""
# f = open(‘log.txt‘,mode=‘a‘,encoding=‘utf-8‘)
# f.write(‘这个段文字是添加的‘)
# f.close()

"""
    a+:写读
"""
# f = open(‘log.txt‘,mode=‘a+‘,encoding=‘utf-8‘)
# f.write(‘家琪‘)
# f.seek(0)
# print(f.read())
# f.close()

"""
    ab: bytes类型
"""
# f = open(‘log.txt‘,mode=‘ab‘)
# f.write(‘的会计师v‘.encode(‘utf-8‘))
# f.close()

# 功能详解
# f = open(‘log.txt‘,mode=‘r+‘,encoding=‘utf-8‘)
# # content = f.read(3)   # read 读出来的都是字符
# f.seek(3)               # seek 是按字节定光标的位置
#
# # f.tell()
# print(f.tell())        #tell  获取光标位置
# # content = f.read()
# # print(content)
# f.close()

# f = open(‘log.txt‘,mode=‘r+‘,encoding=‘utf-8‘)
# f.write(‘111‘)
# count = f.tell()
# print(count)
# f.seek(count-9)
# print(f.read())
# f.tell()
# f.readable    # 是否可读
# line = f.readline()    # 一行一行的读 最小单位字符
# lines = f.readlines()    # 每一行当成列表中的一个元素  [‘附近的人,二哥,春哥,贤语哥\n‘, ‘bhjbjnm在彼此交换‘]
# l1 = f.truncate(2)
# for line in f:
#     print(line)
# f.close()

# with open(‘log.txt‘,mode=‘r+‘,encoding=‘utf-8‘) as f,\
#         open(‘log.txt‘,mode=‘r+‘,encoding=‘utf-8‘) as f1:
#     # f.read()
#     print(f.read())

"""
    文件修改
"""
with open(丁杰.txt,encoding=utf-8) as f ,open(丁杰.bak,mode=w,encoding=utf-8) as f1:
    for line in f:
        if  in line:
            line = line.replace(,)
        f1.write(line)
import os
os.remove(丁杰.txt)     #删文件
os.rename(丁杰.bak,丁杰.txt)  #重命名文件

 

文件操作

标签:内存   read   adl   bak   coding   rem   name   重命名   一个   

原文地址:https://www.cnblogs.com/jsit-dj-it/p/11256143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!