一文件读取

aa.txt:

登鹳雀楼

白日依山尽,黄河入海流。

欲穷千里目,更上一层楼。

1读取整个文件

filename = 'E:/COLDDEMO/Python/src/FirstDay/文件读取/aa.txt'

with open(filename) as file_object:

contents = file_object.read()

print(contents)

关键字with在不再需要访问文件后将其关闭。在这个程序中,注意到我们调用了open(),但

没有调用close();你也可以调用open()和close()来打开和关闭文件,但这样做时,如果程序存

在bug,导致close()语句未执行,文件将不会关闭。这看似微不足道,但未妥善地关闭文件可能

会导致数据丢失或受损。如果在程序中过早地调用close(),你会发现需要使用文件时它已关闭

(无法访问),这会导致更多的错误。并非在任何情况下都能轻松确定关闭文件的恰当时机,但通

过使用前面所示的结构,可让Python去确定:你只管打开文件,并在需要时使用它,Python自会

在合适的时候自动将其关闭。

2逐行读取

filename = 'E:/COLDDEMO/Python/src/FirstDay/文件读取/aa.txt'

with open(filename) as file_object:

for line in file_object:

print(line.rstrip())

一文件写入

1写入空文件

filename1 = 'E:/COLDDEMO/Python/src/FirstDay/文件读取/bb.txt'

with open(filename1, 'w') as file_object:

file_object.write("测试写入")

在这个示例中,调用open()时提供了两个实参。第一个实参也是要打开的文件的名称;

第二个实参('w')告诉Python,我们要以写入模式打开这个文件。打开文件时,可指定读取模

式('r')、写入模式('w')、附加模式('a')或让你能够读取和写入文件的模式('r+')。如果

你省略了模式实参,Python将以默认的只读模式打开文件。

如果你要写入的文件不存在,函数open()将自动创建它。然而,以写入('w')模式打开文

件时千万要小心,因为如果指定的文件已经存在,Python将在返回文件对象前清空该文件。

Python只能将字符串写入文本文件。要将数值数据存储到文本文件中,必须先使用函数

str()将其转换为字符串格式。

2写入到已有文件内容后面

filename1 = 'E:/COLDDEMO/Python/src/FirstDay/文件读取/bb.txt'

with open(filename1, 'a') as file_object:

file_object.write("\n我是附加的1234")

python中文件读取不出来_Python文件读取相关推荐

  1. python中file是什么意思_python文件file

    # 1.编写一个程序,接收用户输入的内容,并且保存为新的文件,如果用户输入:w,表示文件保存退出 with open(r'/Users/liucheng/Desktop/input2.txt', 'w ...

  2. python中filepath路径怎么写_python文件路径操作方法总结

    在python中,文件使用十分频繁,本文将向大家介绍python文件路径的操作:得到指定文件路径.得到当前文件名.判断文件路径是否存在.获得指定文件夹下所有文件.获得文件后缀.拼接路径和文件名. 1. ...

  3. python文件读取写入实践_python文件写入实例分析

    本文实例讲述了python文件写入的用法.分享给大家供大家参考.具体分析如下: Python中wirte()方法把字符串写入文件,writelines()方法可以把列表中存储的内容写入文件. f=fi ...

  4. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

  5. 利用python中的csv库读写csv文件

    利用python中的csv库读写csv文件 python读写csv文件就我知道的方法有:1)利用csv库,2)利用读写txt文件的方式处理,3)利用numpy或pandas库处理 在这篇博客中,博主就 ...

  6. python同时打开两个文件_在python中使用with打开多个文件的方法

    虽然初恋是java, 可是最近是越来越喜欢python, 所以决定追根溯源好好了解下python的原理,架构等等.小脑袋瓜不太好使,只能记录下慢慢进步吧 使用with打开文件的好处不多说,这里记录一下 ...

  7. 为什么python文件读不出来_python文件为什么读不出来

    让我来,我写一个0 f =开放(\u201CD: \\\u201D)()打印0楼主丢失了一个\u201C\\\u201Df =开放(\u201CD: \\\u201D)回溯(最近的电话最后):在Pyt ...

  8. python中forward是什么意思_Python 中 fd 表示什么?

    以下是即将出版的一本书中的草稿,尚待完善,先发在这里权当回答. -------------------------------- 在Python中可以通过编码实现对文件的读写操作,然而必须清楚的是,程 ...

  9. python中with open的用法_python中open和with open有什么区别?

    python中,open函数用于打开文件,通过文件对象对文件进行各种处理.with open函数用于文件读写,与open函数功能看起来相同.二者相差一个关键词"with",有什么区 ...

  10. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

最新文章

  1. 手机cpu排行_鲁大师手机芯片排行榜:麒麟990第四,骁龙855第五!
  2. android自定义dialog不显示,Android 自定义的dialog显示不正常呢,怎么回事???
  3. debian 安装curl 很简单的一步完成
  4. python3学习者的福音
  5. idea的maven调用本地仓库的jar报错
  6. python 小案例
  7. Arcgis 10.1安装
  8. AS1.3 及其以上预览版新插件-实验版(NDK)
  9. 《JSP程序设计》手机销售网
  10. crc java代码_Java ZipEntry getCrc()用法及代码示例
  11. sf授权php,授权系统全解源码(支持分子系统)【原完整版】
  12. React Native 参考资料 (转自简书)
  13. 论文阅读:SCAFFOLD: Stochastic Controlled Averaging for Federated Learning
  14. 2023湖南省中职网络安全任务书
  15. UNI-APP_HbuilderX打包出错,本次打包选择了通讯录权限,请完成实名认证后再继续打包,取消通讯录权限打钩,还是提示使用通讯录权限需要实名制
  16. arm920t中断系统详解
  17. Docker入门学习教程
  18. 12306 java程序_基于java httpclient的12306 买票软件
  19. C# JSON 常用方法 - Json字符串转对象
  20. 手机取证技巧之微信迁移取证_数字取证技巧和窍门:«您的电话»应用取证

热门文章

  1. VS2015中配置MSComm通讯控件和注意事项
  2. Win32下病毒设计入门详细解说
  3. 使程序不显示在任务栏上
  4. panel.setLayout(null);
  5. Java多线程同步Synchronized深入解析
  6. JVM_01 总体概述
  7. Uboot启动过程详解
  8. 大话设计模式读后感之面向对象设计基础
  9. 必须知道的八大种排序算法【java实现】
  10. 通俗易懂理解PBFT拜占庭容错的回答