zoukankan      html  css  js  c++  java
  • python文件操作

    用python打开windows上面创建的文件

    打开文件方式:

    open('C:\Users\YM\Desktop\a.txt')  #windows上文件路径
    open('C:/Users/YM/Desktop/a.txt')

    三种模式 rt(读) wt(写) at(追加) 
    字符串前面加一个r代表原生的raw 第二个r是读模式

    f= open(r'C:UsersYMDesktopa.txt','r',encoding ='utf-8')
    res =f.read()
    print(res)
    f.close()
    with open(r'C:UsersYMDesktopa.txt', 'r',encoding='utf-8') as f :
    data = f.read()
    print(data)

    # read(1)代表读取一个字符 读取光标往右的内容 (默认光标在开头) 

    with open(r'C:UsersYMDesktopa.txt', 'r',encoding='utf-8') as f :
    data = f.read(1)
    print(data)

    #readline 每次读取一行

    with open(r'C:UsersYMDesktopa.txt', 'r',encoding='utf-8') as f :
    data = f.readline()
    print(data)

    #readlines 把内容以列表形式显示

    with open(r'C:UsersYMDesktopa.txt', 'r',encoding='utf-8') as f :
    data = f.readlines()
    print(data)

    #readable 是否可读

    with open(r'C:UsersYMDesktopa.txt', 'r',encoding='utf-8') as f :
    res = f.readable()
    print(res)

    #以文本形式写 w 覆盖式写入 a 追加写入

    with open(r'C:UsersYMDesktopa.txt', 'w',encoding='utf-8') as f :
    res = f.write('谢谢')

    #writelines 传入可迭代对象变成字符串写入文件

    with open(r'C:UsersYMDesktopa.txt','w',encoding = 'utf-8') as f :
    res = f.writelines(['1','2','3'])

    #a 模式write 写入为追加

    with open(r'C:UsersYMDesktopa.txt','a',encoding = 'utf-8') as f:
    data = f.write('
    456')



  • 相关阅读:
    合并报表优化记录
    如何在后台代码中执行原生sql?
    eclipse从数据库逆向生成Hibernate实体类
    用Eclipse进行远程Debug代码
    hibernate自动生成数据库表
    hibernate自动生成数据库表
    php通过UNIX源码编译安装
    php设置方法
    php其他配制选项
    终于做出了目录认证!
  • 原文地址:https://www.cnblogs.com/t-ym/p/11824878.html
Copyright © 2011-2022 走看看