美文网首页
2018-05-03Python:文件处理

2018-05-03Python:文件处理

作者: 侯遇山 | 来源:发表于2018-05-03 19:36 被阅读0次

    '''文件操作1.打开文件:用open函数,参数为文件路径和打开方式,打开文件返回为fileObject类型

    2.读取文件:read函数来处理fileObject类型文件

    3.open(path,'x') x = w 是写(原文覆盖),x = r 是读 x = a 写(原文后面追加)

    4.换行写入:在要写入的字符串前加/n

    5:读写特定编码的文章:open(path,'r',encoding='gbk/utf-8')

    6:读写一行:readline() readlines() writelines()

    7:工程中出现异常,和安全性考虑:with

    '''

    path ='C:/Users/HouYushan/Desktop/Text2.txt'

    path1 ='C:/Users/HouYushan/Desktop/Text3.txt'

    # 1

    file =open(path,'a')

    # 2 3

    file.write('嘻嘻嘻嘻')

    file =open(path,'r')

    print(file.read())

    file =open(path,'a')

    # 4

    print(file.write('\njjjjj'))

    file =open(path1,'w')

    str_list = ['hello\n','world\n','hello hhh\n']

    # 6

    new_file = file.writelines(str_list)

    print('new_file:',new_file)

    file =open(path1,'r')

    print('file.read:',file.read())

    file =open(path1,'r')

    print('file.readlines:',file.readlines())

    path2 ='C:/Users/HouYushan/Desktop/Text4.txt'

    # 7

    with open(path2,'w')as f:

    print('write length:',f.write('hello world'))

    相关文章

      网友评论

          本文标题:2018-05-03Python:文件处理

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