zoukankan      html  css  js  c++  java
  • Python老男孩 day17 文件操作

    www.cnblogs.com/linhaifeng/articles/5984922.html

    #文件读操作
    f=open('陈粒','r',encoding='utf-8')
    data=f.read()
    print(data)
    f.close()
    
    print(f.readable())  #判断是否可读
     
    print('第1行',f.readline(),end='') #从文件开始处读一行,读完光标跳到第二行
    
    data=f.readlines()   #以列表形式读出文件内容
    print(data)
    f.close()
    
    
    #文件写操作
    f=open('陈粒1','w',encoding='utf8')
    f.write('11111111
    ')
    f.write('222222222
    ')
    f.write('333
    4444
    555
    ')
    f.writable()
    f.writelines(['555
    ','6666
    '])
    f.writelines(['555
    ','6666
    ',1]) # 报错,文件内容只能是字符串,只能写字符串
    f.close()
    
    
    #文件追加操作
    f=open('陈粒1','a',encoding='utf-8')
    f.write('写到文件最后')
    
    
    #文件处理其他模式
    f=open('xxx','r+',encoding='gbk')
    data=f.read()
    print(data)
    f.write('123sb')
    
    
    #文件修改
    src_f=open('xxx','r',encoding='gbk')
    data=src_f.readlines()
    src_f.close()
    
    dst_f=open('xxx_new','w',encoding='gbk')
    dst_f.write(data[0])  #只写入第一行
    dst_f.close()
    
    #with操作打开文件,可以不用手动去close。并可以同时打开多个文件。
    with open('xxx','r',encoding='gbk') as src_f,       #换行连接符“”
            open('xxx_new','w',encoding='gbk') as dst_f:
        data=src_f.read()
        dst_f.write(data)
    
    #上段代码实现xxx的内容直接写到xxx_new中
  • 相关阅读:
    用PHP对数据库数据进行删除
    用PHP向数据库中添加数据
    PHP中如何连接数据库基本语句
    数组的函数(方法)
    PHP数组的定义和遍历
    正则表达式
    HTML
    函数
    二维数组
    字符串类型||日期时间类型||数学运算
  • 原文地址:https://www.cnblogs.com/zhuhemin/p/9360059.html
Copyright © 2011-2022 走看看