美文网首页
Python第11课:文本读写和容错语句

Python第11课:文本读写和容错语句

作者: 启蒙时代 | 来源:发表于2019-01-18 17:41 被阅读0次

    Python第11课:文本读写和容错语句

    时间 2019-01-18下午4:30

    主讲 陈命

    地点 四楼电教室


    一、读写文本文件

    f=open("dsj.txt","w")   #该文件如果已存在,则替换

    f.write("上饶")

    f.close()

    e=open("dsj.txt","r")

    t=f.read()

    f.close()

    小提示:

    SHIFT+Tab 将选中的代码全部顶格

    二、程序容错

    try:

    f=open("x.txt","w")

    f.write("这是一个测试文件2")

    f=open("x.txt","r")

    x=f.read()

    print(x)

    f.close()

    except:

    print("如果有错误,就要执行这里,不执行try")

    finally:

    print("不管对错,都要执行。")

    三、关于数据库的补充

    1、access 微软,小型数据库,适合万级数据

    2、mysql 甲骨文,中小型数据库,适合百万级数据

    3、sql server 微软,大型数据库,适合千万级数据

    4、Oracle 甲骨文,大型数据库,适合千万级数据

    5、hive hadoop自带的库,必须与hbase配合,用于可视化展示

    6、hbase hadoop自带的库,只有hadoop环境才可以使用,可处理亿级数据

    7、phoenix 阿帕奇,只有hadoop环境才可以使用,可处理亿级数据,查询快

    8、MongDB IMB,可以在windows、Linux、hadoop下使用,可处理亿级数据。


    练习题:

    请设计一个try的实例。

    参考答案:

    def ab(a,b):

    m=a*b

        return "长方形的面积是"+str(m)

    try:

     x=int(input("请输入长:"))

      y=int(input ("请输入宽:"))

    print(ab(x,y))

    except:

    print("出错")

    print("ok")

    当用户输入字母时,容错生效。


    练习题:

    向C:\写入一个文本文件abc.txt,内容如下:

    python学习

    坚持不懈!

    答案:

    a='python学习\n坚持不懈!'

    f=open(r'C:\abc.txt','w')

    f.write(a)

    f.close()

    提示:文件夹的两种表达方式:r'C:\abc.txt'  或 'C:\\abc.txt'

    相关文章

      网友评论

          本文标题:Python第11课:文本读写和容错语句

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