首页 > 其他分享 >文件的三种打开方式

文件的三种打开方式

时间:2024-03-22 16:34:14浏览次数:18  
标签:rt 文件 fr text 三种 mode txt data 打开方式

# mode = 'r'只读
# mode = 'w'只写.清空文件再写入
# mode = 'a',追加,在后面追加写入文件
# fr = open('test.txt',mode='r',encoding='utf8')  # 默认r=rt
# data = fr.read()
# mode = 'rt' 打开text文本类型

# mode= 'rt'  # 打开的text文本类型  # nick 很帅(utf8)  --> utf8 nick 很帅
# fr = open('test.txt', mode='rt', encoding='gbk')  # 默认r=rt
# text_data = fr.read()
# print(text_data)



# mode = 'rb' 打开bytes类型

# fr = open(r'D:\genshin\test.txt', mode='rb')  # 默认r=rt
# print(fr)
# bytes_data = fr.read()
# print(bytes_data)
# r,r告诉接下来的字符串,里面所有的特殊字符都变得无意义
# b表示,你写的字符串为二进制,在打印的时候不需要使用终端的编码处理,直接打印原生的二进制即可
# t和b不能单独使用,必须得和r/w/a一起使用
# r/w/a能单独使用


标签:rt,文件,fr,text,三种,mode,txt,data,打开方式
From: https://www.cnblogs.com/nickyu511/p/18089777

相关文章

  • Linux文件权限
    前言大家好,我是jiantaoyab,本篇文章给大家介绍Linux的文件权限。文件权限系统是确保文件和系统安全的关键组成部分。正确理解和配置文件权限对于维护系统安全至关重要。用户和用户组在Linux下,有拥有者user、用户组group、其他人others之分。什么的group?假设在一个班里面......
  • Linux内核有什么之块设备驱动有什么第六回 —— 邂逅的三个文件系统之二:实际文件系统(3
    接前一篇文章:Linux内核有什么之块设备驱动有什么第五回——邂逅的三个文件系统之二:实际文件系统(2)本文内容参考:34|块设备(上):如何建立代理商销售模式?-趣谈Linux操作系统-极客时间特此致谢!上回书以F2FS文件系统为例,开始分析块设备邂逅的第二个文件系统:实际文件系统。本回......
  • 记录真实项目中遇到的bug--002:下载文件bug
    T02:下载文件bug1.前提条件:用户点击卡片2.预期结果:(1)下载地址正常时:用户可预览文件内容,并点击下载按钮开始下载文件(2)不可访问时:卡片置灰,提示:“尚未开放,敬请期待”3.实际结果:(1)下载地址正常时:用户可预览文件内容,并点击下载按钮开始下载文件(2)不可访问时:用户可点击卡片,弹出“此......
  • git分支合并文件丢失问题
    一、产生问题 某些情况下,我们将两个分支进行合并时,在没有提示手动解决冲突的情况下下,文件会丢失。这可能是以下问题导致的。二、问题所在 git分支的合并,并不是多个分支简单的求内容的并集。假设我们有两个分支a与b,并且a与b中有相同的文件名c。当我们对a与b中的文件c内......
  • App Store 提交隐私-配置隐私清单文件
    关于AppStore提交的隐私更新2024年2月29日开发者应对自己App中包含的所有代码负责。在WWDC23上,我们宣布了针对常用第三方SDK的新隐私清单和签名,并宣布开发者将需要在其App的隐私清单中声明使用一组API的批准原因(英文)。这些变更有助于开发者更好地了解第三方......
  • 前端使用StreamSaver.js流式下载大文件
    最近有个需求,要求批量下载腾讯云cos文件,并打包压缩。1.方案一起初用的方案,文件数据一直是以blob方式传递的,小文件可以成功下载,但是遇到大文件(比如几个G)一直等待且不加遮罩层loading的情况下体验效果很差。import{saveAs}from'file-saver';importJSZipfrom'jszip';......
  • linux查看指定进程打开的文件数
    1.背景正式环境多个用户登录频繁报网络错误2.排查及解决##查看error.log发现原因是Toomanyopenfiles##ulimit-a命令可以查看单个进程最大打开文件的数量限制;默认1024##统计指定进程打开的文件数,发现都在1024以内lsof-ppid|wc-l##尝试修改nginx.confwork......
  • C#的播放资源文件里的音频例子 - 开源研究系列文章
          今天无聊,想起原来开发的待办列表TodoList里还缺个提醒声音,于是就添加了提供声音模块代码。然后想着记录一下,让更多的读者能够复用这个模块代码,于是就有了此博文。这个例子只是用于播放资源文件里的wav音频文件,如果要播放本地文件,那请读者自己添加代码,直接调用操作类......
  • 运行onlyOffice官方java-spring demo的必要参数和文件
    运行onlyOffice官方java-spring时报错从网络上没有找到相应的文章故做下笔记properties的参数修改server.version=1.8.0//配置自己的ip(如配置只能使用ip访问localhost失效)server.address=192.168.56.1server.port=4000filesize-max=5242880filename-max=50//文件存......
  • [Git]文件过大在wsl内无法clone的问题
    git文件1.4G,提示http有网络问题或者缓存不足:查看git配置gitconfig--list设置git配置gitconfig--globalhttp.versionHTTP/1.1gitconfig--globalhttp.postBuffer524288000取消git配置gitconfig--global--unsethttp.versiongitconfig--global--unsethttp.postbu......