前提,通过内置命令open以写模式打开文件后,才能进行写文件的操作;
值得注意的是,在进行完操作之后要用命令close关闭文件。

1.用file对象的write()方法写文件

write()方法将指定的字符串写入文件当前插入点位置,其具体的语法格式如下:

file对象.write(写入字符串)>>>file=open("mydata.txt",'w')
>>>file.write("飞雪连天射鹿")
>>>file.close()

注意

  • 如果连续使用write()方法写入字符串,这些字符串之间不会加任何的分隔符

2.用file对象的writelines()方法写文件

与write()方法比起来,writelines()方法可以以序列的形式接受多个字符串作为参数,一次性写入多个字符串。具体语法格式如下:

file.对象.writelines(字符串序列)>>>file=open("mydata.txt",'w')
>>>file.writelines("飞雪连天射鹿\t","笑书神侠倚碧鸳\n")
>>>file.close()

注意

  • writelines()和write()一样,都是字符串原样写入文件,不添加任何分隔符。
  • 要在列表参数的每个字符串末尾加上分隔符才能得到换行的文件内容
  • 换行符不会显示在文件中
  • 写入的字符串是从原来文件的末尾写入
  • writelines()的参数除了列表以外,也可以是集合、元组、甚至是字典,但是元素一定要是字符串。

Python 基础 文件操作——写文件相关推荐

  1. python基础-PyYaml操作yaml文件

    yaml语法 格式 yaml2种写法 安装PyYaml python使用yaml yaml语法 格式 它的基本语法规则如下 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格. ...

  2. Python基础:集合与文件操作

    集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的.以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了. 关系 ...

  3. python以写模式打开的文件无法进读操作_Python文件操作:文件的打开关闭读取写入...

    Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...

  4. Python基础(十)--文件相关

    目录 Python基础(十)--文件相关 1 读写文件 1.1 获取文件对象 1.2 文件读取 1.3 文件写入 1.4 文件定位 2 文件与路径的操作 2.1 os模块 2.2 os.path模块 ...

  5. python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入

    Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...

  6. Python读文件与写文件

    Python读文件与写文件 Date TempHighF TempAvgF TempLowF 2019/1/10 72 65 57 2019/1/11 75 62 48 2019/1/12 67 57 ...

  7. .NET基础-11-ArrayList|Hashtable|File文件操作|Dircetioy文件夹操作|Path路径操作

    集合 ArrayList与Hashtable应为存在拆箱与装箱,所以性能不怎么好,尽量不要使用,而使用泛型集合 可以使用下面的方式输出所消耗的时间 //ArrayList arl = new Arra ...

  8. C++ 学习(15)文件操作、文件文件读与写操作、二进制文件读与写操作

    程序运行时产生的数据者属于临时数据,程序一旦运行结束临时数据都会被释放.通过文件可以将数据持久化. C++ 文件操作 C++中对文件操作需要包含头文件<fstream> 文件类型分为两种: ...

  9. 操作系统之文件管理:6、文件的基本操作(创建文件、打开文件、删除文件、关闭文件、读文件、写文件)

    5.文件的基本操作 思维导图 文件操作 创建文件 删除文件 读文件 写文件 打开文件 关闭文件 思维导图 文件操作 创建文件 删除文件 读文件 写文件 打开文件 1.在系统中有一张系统的文件打开表,用 ...

最新文章

  1. 正则表达式 语言间通用
  2. el-drawer点击的时候为什么有边框_别再纠结背景墙边框的材料,这4种线条边框便宜又实用,简洁大方...
  3. linux非root用户启动桌面
  4. 关于大数据你应该了解的五件事儿
  5. linux下添加新硬盘的方法
  6. 【To Understand! 重点 递归 动态规划 正则表达式匹配】LeetCode 44. Wildcard Matching
  7. 起面的英怯——幸运的舆图
  8. Sample抽样函数
  9. YYC蜻蜓S系统v1.9版本更新-增加任务功能-增加观看记录-下载记录-消息提醒等
  10. 关于Holder不等式等号成立的条件的理解
  11. 紫外线消毒器的催化反应工艺指南
  12. 20165220 我期望的师生关系
  13. linux if 判断
  14. 2021教师资格考试结构化面试:如何组织与培养班集体?
  15. LONG 类型与TO_LOB函数
  16. LeetCode 热题 HOT 100
  17. 7-172 元宵花灯
  18. 【新书推荐】【2018】有源集成天线的设计与应用
  19. 千人千面 ,得到标签 ,优化标签,定位精准客户
  20. 计算机认识新朋友教案,青岛版小学信息技术四年级下册第九课《认识新朋友》教案...

热门文章

  1. centos7动态ip的问题
  2. linux16.04u盘制作,[总结]用U盘安装Ubuntu 16.04
  3. 我和计算机比本领教案反思,《比本领》教案设计及反思
  4. 多线程——零散知识补充
  5. Android OpenGL动态壁纸
  6. Javaweb--Filter过滤器的基本使用
  7. 使用开源Datav——结合vue实现大屏数据展示案例
  8. 纯css使div垂直居中,div垂直,div居中的方法
  9. 标题:晨之科携手Mob,《幻想计划》社会化引流,燃爆二次元星球
  10. 学习计算机的学生有没有必要熟练盲打