Python3:文件读写

2018-07-16  本文已影响48人  ACphart

文件读写模式

使用open()函数

实参符号 说明
'r' 读取模式
'w' 写入模式
'a' 附加模式
'r+' 读取和写入模式
默认 只读模式

读取文件

with与open()

with open('path\file_name') as file_obj:
    contents = file_obj.read()
    print(contents)

逐行读取

with open('path\filename') as file_obj:
    for line in file_obj:
        print(line)

写入文件

写入空文件

with open('path\filename', 'w') as file_obj:
    file_obj.write('I love Python.')

写入多行

with open('path\filename', 'w') as file_obj:
    file_obj.write('I love Python.\n')
    file_obj.write('I love C++ too.\n')

附加到文件

with open('path\filename', 'a') as file_obj:
    file_obj.write('I love Java too.')
上一篇下一篇

猜你喜欢

热点阅读