【每天几分钟,从零入门python编程的世界!】

Python操作外部文件的数据,既然有读取,就会有写入。我们现在学习用Python写入文件。

顺便提一点小小的计算机知识,我们人类读取一个文件,一般是眼睛里能够看到打开的文件窗口区域的所有内容,或者一整块内容,我们可以一个字一个字的读,也可以一句一句的读,甚至一目十行。而计算机读取文件,是一个“字”一个“字”读取的,这里的“字”是指一串二进制的数码,其实任何文件的内容都是能够转换成二进制数码的符号。计算机读取的字跟它的处理器相关,比如我们常说的电脑配置,32位处理器,64位处理器,32位处理器的电脑每次都只能读取32位二进制数码,这32位二进制数码就是一个字,64位处理器的电脑,每次只能读取64位二进制数码的数据。

●写入文件

文件写入和文件读取具有相似的步骤,即打开文件--读取/写入文件--关闭文件,对应open()--read()/write()--close()方法。

write()方法

描述:

write() 方法用于向文件中写入指定字符串。

语法:

fileObject.write( [ str ])

参数:

str -- 要写入文件的字符串。

返回值:

str -- 要写入文件的字符串。

注意:我们要用Python的write()方法在一个文件中写入内容时,写入的内容必须是字符串格式的数据,因为write()的参数是字符串,并且open()方法的mode参数(代表以何种方式打开文件),应该是代表读写方式打开文件的r+、w+、a+,以及代表写入方式打开文件的w、a。

实例:

我们向一个名为2.txt的文件写入内容:“登高莫问顶,途中耳目新”,该文件在电脑桌面。

#首先以读写方式打开文件

f=open("C:/Users/hejianbing/Desktop/2.txt

c++ 写入文件_Python学习第52课-写入文件相关推荐

  1. python如何读pst文件_Python 学习 第11篇:文件读写

    Python的文件是一个重要的对象,使用open()函数来打开文件,创建文件对象,进行文件的读写操作.当数据用于交换信息时,通常需要把数据保存为有格式的文本数据,可以保存为有特定的行分隔符和列分隔符的 ...

  2. 如何更改linux文件权限设置,linux文件权限学习笔二——如何修改文件权限(chgrp,chown,chmod)...

    linux文件权限学习随笔二--如何修改文件权限 一.修改文件所属组群--chgrp 修改文件所属组群很简单-chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令) 语法:c ...

  3. python创建文件夹_Python学习第71课-本地建立repository仓库

    [每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...

  4. python处理图片文件_python 学习(二)处理图片、TXT文档

    一.尝试实现场景:将一个txt文档内容读到程序的数组内 1.新建一个文档 array.txt,写入内容 ,如: 2.使用命令行读取: 1)在上述新建文档位置相同目录下打开命令提示窗 2)打开文件,读入 ...

  5. python本地库_Python学习第71课-本地建立repository仓库

    [每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...

  6. python目录和文件的基本操作_python学习笔记(七)——文件和目录操作

    目录和文件操作 语言只有和外部连起来操作才会实现更强大的功能,比如操作文件.数据库等,这样数据可以有一块单独存储的地方,而不是存放在内存中.更强大的是网络编程,当然这些后续都会学习.接下来学习pyth ...

  7. python3 读取.plist文件_Python学习笔记 -5 - 文件操作

    Python文件操作 读写文件是最常见的IO操作,在磁盘上读写文件的功能都是由操作系统提供的,操作系统不允许普通的程序直接操作磁盘(大部分程序都需要间接的通过操作系统来完成对硬件的操作),所以,读写文 ...

  8. python 找到目录下文件名规则_Python学习第162课--PATH变量值修改以及模糊查找文件名...

    [每天几分钟,从零入门python编程的世界!] 我们在使用Linux系统时,经常会安装很多第三方的程序或文件到电脑上.我们安装程序后,这个程序在电脑上会有一个默认的路径,我们先看看程序安装的默认的路 ...

  9. 启动rrt什么意思_python学习第144课--创建虚拟机、设置虚拟机参数以及启动虚拟机...

    [每天几分钟,从零入门python编程的世界!] 上节我们介绍了下载虚拟机以及centOS的相关事项,现在我们创建虚拟机. ●创建虚拟机 安装好virtualbox之后,我们点击Oracle VM V ...

最新文章

  1. 【Sql Server】DateBase-触发器
  2. mysql定时任务如何每天0点跑_mysql定时任务,每天的零点执行一个存储过程
  3. 成功爬取-CVE-2018-15982漏洞复现【博客园】【1】
  4. mailx(mail)配置outlook SMTP方式发送邮件
  5. 最终成为了热门的语言——python
  6. Translating Embedding for Modeling Multi-relational Data
  7. C++无符号整数的反转位的实现算法(附完整源码)
  8. 9、linux内存管理子系统
  9. 1007 素数对猜想(C语言)
  10. nexus 4 android 5.0,Nexus 4可以升级Android 5.1了!
  11. 面试问道 docker你用过啥命令
  12. 《视觉SLAM十四讲》学习笔记
  13. C++面向对象课程设计报告_快递系统
  14. PeopleSoft概述及开发工具(application desinger)介绍
  15. 小米校招产品作业解读:设计一款日记APP
  16. 微信小程序开发|起步-工欲善其事必先利其器
  17. 图像识别最好的算法,图片相似度识别算法
  18. java kiwi_【Java拾遗】不可不知的 Java 序列化
  19. Matlab答疑五:使用微分定义求解微分方程的数值解
  20. 安全配置管理 (SCM):建立安全的基础

热门文章

  1. maya刷权重时有个叉_运营小白如何注册一个高权重的抖音账号?
  2. 相机下载_佳能相机如何连接手机传输相片,视频?
  3. mysql field id doesnt have a default value_为什么出现“Field ID'doesn't have a default value”?...
  4. mysql数据库新浪博客_4.MySQL数据库类的定义
  5. java压缩文件夹(含有空文件夹)
  6. ubuntu18.04安装wireshark3.x与tshark3.x
  7. xilinx芯片管脚使用限制_【转载】 Xilinx FPGA配置的一些细节
  8. iris流程图_GitHub - LeoIris/vue: vue源码逐行注释分析+40多m的vue源码程序流程图思维导图 (diff部分待后续更新)...
  9. c# xls 复制一行_编写干净的C#代码技巧
  10. 创建构建方法android,如何快速创建并发布一个 Android 库