专栏首页XSYMambapython--文件操作

python--文件操作

总结:

前天用python进行文件操作的时候总是出现,“打开文件失败”或者“所要访问的文件不存在”,最后发现错误原因是:

1:在创建.txt文本文档时,我通常会在文件名加入“.txt”属性,这是问题的关键,例如我在创建一个名为“4”的文本文档,我会输入“4.txt”,而在创建该文档时,系统默认在文档的结尾添加“.txt”属性,相当于最后文件名为“4.txt.txt”,如下图所示:

在用python名为“we”文本文档是会正常打开。


在用python打开名为“4.txt”时候总是提示“该文件不存在”



文件操作总结:



# 1、w 写模式,它是不能读的,如果用w模式打开一个已经存在的文件,会清空以前的文件内容,重新写

#    w+ 是读写内容,只要沾上w,肯定会清空原来的文件

# 2、r 读模式,只能读,不能写,而且文件必须存在

#    r+ 是读写模式,只要沾上r,文件必须存在

# 3、a 追加模式,也能写,在文件的末尾添加内容

# 4、rb+、wb+、ab+,这种是二进制模式打开或者读取,一些音乐文件

用with的方式打开文件,不用担心使用完文件后忘记关闭,它会自动将文件关闭


3、向文件中写入内容


4、用函数的方式读取文件


5、用函数的方式写文件


本文分享自微信公众号 - XSYMamba(xx441438),作者:王刚涛

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-11-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微信公众号支付,JSAPI支付方法,ThinkPHP5+微信支付

    用户5745385
  • 机器学习--Numpy基础(二)

    用户5745385
  • SQL的各种连接Join详解

    SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。

    用户5745385
  • Unix/Linux常用的命令

    用户1203875
  • word多文档合并技巧

    今天要跟大家安利一些word多文档合并的技巧! 经常要处理word文档的小伙伴儿们,是不是也遇到过这样的难题。 偶尔要把一大堆的word文本文档,弄到一个文档...

    数据小磨坊
  • 生成逼真3D人偶,居然不用3D形状建模,还能学会你的舞步 | 三星CVPR Oral

    更重要的是,它没有用到3D形状建模 (Explicit 3D Shape Modeling) ,而是依靠2D纹理映射 (2D Texture Map) ,来完成...

    量子位
  • 实现 | 朴素贝叶斯模型算法研究与实例分析

    构建一个快速过滤器来屏蔽在线社区留言板上的侮辱性言论。如果某条留言使用了负面或者侮辱性的语言,那么就将该留言标识为内容不当。对此问题建立两个类别: 侮辱类和非侮...

    伏草惟存
  • 韩国网络托管公司Nayana向勒索软件黑客支付100万美元

    据外媒6月12日报道,韩国网络托管公司 Nayana 上周末(6月10日)遭受网络攻击,导致旗下153台Linux 服务器与3,400个网站感染Erebus勒索...

    FB客服
  • Android 10适配要点,作用域存储

    距离Android 10系统正式发布已经过去大半年左右的时间了,你的应用程序已经对它进行适配了吗?

    用户1158055
  • 隐藏在电影中的商业智能

    自从科学在19世纪开始蓬勃发展,人类就分成了两大阵营,一方因它兴奋不已,另一方则终日思考恐惧:如果我们对科技失去控制,会不会最终被它取代?有趣的是,这个议题也被...

    数据观-数据分析平台

扫码关注云+社区

领取腾讯云代金券