• python20181219


    陈皓:没写完~
    苗子瑾:第五个没写完
    陈皓:第六个
    陈皓:一遇到数学就蒙
    苗子瑾:想想就头疼
    苗子瑾:等我回宿舍交作业吧……
    周愉:看见那个绿色的灯了么
    周愉:全灭了我就到家了
    陈皓:我家网络出门题了
    陈皓:刚给联通打完电话,效率问题~
    陈皓:效率问题
    苗子瑾:这个图打不开
    苗子瑾:这个图
    1.有以上文件record.txt,将此文件三人对话每个人的内容单独保存一个文件,并每个文件中不包含对话人名
    with open(r"E:PyCharm
    ecord.txt", mode="r", encoding="utf-8") as  f:
     ch = ""
        mzj = ""
        zy = ""
        for i in range(1,14):
            st = f.readline()
            l = st.split(":")
            l2 = l[1]
            if l[0] == "陈皓":
                ch += l2
            elif l[0] == "苗子瑾":
                mzj += l2
            elif l[0] == "周愉":
                zy += l2
        with open("chenhao",mode="w+",encoding="utf-8") as c:
            c.write(ch)
    
        with open("miaozijin", mode="w+", encoding="utf-8") as m:
            m.write(mzj)
    
        with open("zhouyu",mode="w+",encoding="utf-8") as z:
            z.write(zy)

    2.读入用户输入的文件的路径和一个字符串和行数,将文件中的第n行行首插入用户输入的字符串

    3.下面只有一种方式不能打开文件,请尝试,并说明原因?

      01.  f = open('E:/test.txt', 'w')

      02.  f = open('E: est.txt', 'w')

      03.  f = open('E://test.txt', 'w')

      04.  f = open('E:\test.txt', 'w')

    02 不能正常打开文件,Windows在路径名中既可以接受斜线(/)也可以接受反斜线(),
    不过如果使用反斜线作为路径名的分隔符的话,要注意使用双行转义,否则Python会将反斜
    线进行转义,例如( )看成一个换行符,( )看作一个制表符等。

    4.打开一个文件使用open()函数的时候,通过设置文件的打开方式,决定打开的文件具有哪些性质,请总结都有哪些方式,并说明区别

    "r"  只读
    "w" 写入
    "x"   如果文件已经存在,使用此模式打开将引发异常 
    "a"   已写入模式打开,如果文件存在,则在末尾追加写入
    "r+"  可读写
    "w+" 写入,会覆盖文件内容,不存在文件时,会创建文件
    "rb"  以二进制模式阅读文件
    "rt"   以文本模式阅读文件
    "wb" 以二进制模式写入文件
    "wt"  以文本模式写入文件
    "U"   通用换行符支持

    5.如何将一个文件对象f中的数据存放到列表中

    list(f)

    6.如果得到文件对象f的每一行数据,尝试使用多种方法

    for each_line in f:
    
         print(each_line)
  • 相关阅读:
    骚猪队的模板
    cs231n 作业2 心路历程
    cs231n 作业1 心路历程
    视觉语言导航综述Visual Language Navigation
    论文阅读DSAE,不知道VAE能不能玩的下去
    icpc 2019 word final A题 思路
    VAE 变分自动编码器入门
    luogu4827 梦美的线段树
    EOJ Monthly 2019.2 存代码
    国王游戏,高精度完全模板
  • 原文地址:https://www.cnblogs.com/zhanggd/p/10145798.html
Copyright © 2020-2023  润新知