1.获取键盘输入:

str = input("请输入:")
print("你输入的内容是:",str)

2.将字符串写入到文件 hello.txt 中:

f = open("D:/hello.txt","w")
f.write("Hello Python\nHi")
f.close()#分段写入
lists =  ['hello','python','world']
f = open("D:/hello.txt","w")
for string in lists:f.writelines(string)

3.读取文件

f = open("D:/hello.txt","r")
str = f.read()
print(str)
f.close()

f.readline()从文件中读取单独的一行

f = open("D:/hello.txt","r")
str = f.readline()
print(str)
f.close()

f.readlines()将返回该文件中包含的所有行。

f = open("D:/hello.txt","r")
str = f.readlines()
print(str)
f.close()

迭代一个文件对象然后读取每行:

f = open("D:/hello.txt","r")
for lines in f:print(lines)
f.close()

**mode:**mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。

r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
w+ 打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+ 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

Python-读写文件相关推荐

  1. python文件对象提供了3个读方法、分别是-Python读写文件模式和文件对象方法实例详解...

    本文实例讲述了Python读写文件模式和文件对象方法.分享给大家供大家参考,具体如下: 一. 读写文件模式 利用open() 读写文件时,将会返回一个 file 对象,其基本语法格式如: open ( ...

  2. python文件读取输出-Python 读写文件中数据

    1 需求 在文件 h264.txt 中的数据如图1,读入该文件中的数据,然后将第1列的地址删除,然后将数据输出到h264_out.txt中: 图1 h264.txt 数据截图 图2 输出文件 h264 ...

  3. python如何读写文件-Python读写文件

    python读写文件是很常见的操作,而多数情况下是对纯文件的读写操作. 我们先看一下,纯文本是如何进行读写操作的. """ created by nzh Date: 20 ...

  4. python写文件读文件-Python 读写文件和file对象的方法(推荐)

    1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.tx ...

  5. python读写文件实例_python读写文件的简单示例

    这篇文章主要为大家详细介绍了python读写文件的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 首先看一个例子: # 来自www.512 ...

  6. python读写文件代码_Python 读写文件的操作代码

    Python读写文件模式 1.r 打开只读文件,该文件必须存在. 2.r+ 打开可读写的文件,该文件必须存在. 3.w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失.若文件不存在则建立 ...

  7. Python读写文件(附完整模块化代码)

    一.前言 Python读写文件的代码有许多形式,虽然十分简单,但是每次使用时都需要查找才能用上.所以鄙人用自己贫乏的Python功力编写了一个读写模块的模板,希望最大化方便有文件读写需求的朋友. 二. ...

  8. python 读写文件 另存为_python读写文件(五)

    今天继续分享python读写文件. 首先介绍一个新的函数open(),这个函数是干什么的呢?在python里面可以用open函数来打开文件.要用open函数打开一个文件,就是要向它传递一个字符串路径, ...

  9. python怎么读写文件-python读写文件

    python读写文件是很常见的操作,而多数情况下是对纯文件的读写操作. 我们先看一下,纯文本是如何进行读写操作的. """ created by nzh Date: 20 ...

  10. python读写文件的语句_用Python读写文件指南

    用Python读写文件(指南) [TOC] 使用Python最常见的任务之一是读取和写入文件.无论是写入简单的文本文件,读取复杂的服务器日志,甚至是分析原始字节数据,所有这些情况都需要读取或写入文件. ...

最新文章

  1. Android Support library
  2. 《利用Python》进行数据分析:Numpy基础9 数组转置和轴对换
  3. python中 使用join()方法 对各种数据类型中元的素进行合并拼接
  4. centos安装Hue 3.7.0
  5. 解决在ascx使用outputcache就不可以设置用户控件自己的属性
  6. 如何调试后台作业 - how to debug background job
  7. js-权威指南学习笔记7
  8. oracle中asmcmd,ASM工具asmcmd
  9. NoSuchMethodError: org.apache.avro.Schema.getLogicalType()Lorg/apache/avro/LogicalType;
  10. 两年ACM竞赛的所有算法总结
  11. java策略模式详解_Java经典设计模式之策略模式原理与用法详解
  12. foobar2000_为MP3/flac嵌入歌词文件/封面编辑(提供eslyric插件下载)/信息标签编辑
  13. android 获取设备的serialNumber和Mac地址
  14. 对赌协议里,隐藏了多少致命陷阱
  15. java 加权平均_使用Java 8流计算加权平均值
  16. windows批处理修改IE主页
  17. 小技巧之统计代码行数
  18. 经典sql题目,给每个部门中工资最低的员工涨薪1000
  19. QT 当窗口过小时发送错误 setGeometry: Unable to set geometry 25*160...Resulting geometry:116*160...
  20. 裸机和RTOS系统区别与联系

热门文章

  1. 第五讲、文本编辑器(vim/vi)
  2. Nginx开发从入门到精通
  3. 关于Java中try-catch-finally-return的执行顺序
  4. Git笔记(二)——[diff, reset]
  5. mysql dba系统学习(2)了解mysql的源码目录及源文件
  6. javaweb学习总结(七)——HttpServletResponse对象(一)
  7. 用WinEdt打开.tex文件显示error reading错误
  8. 第三章 改进神经网络的学习方式(中下)
  9. 【Machine Learning实验1】batch gradient descent(批量梯度下降) 和 stochastic gradient descent(随机梯度下降)
  10. Stanford UFLDL教程 逻辑回归的向量化实现样例