学习Python纪录Day11 - 开启文字档案与写入资料

开启文字档案与写入资料

Python使用内建函式open()开启档案和close()关闭档案。

开启档案

fp = open('hello.txt', 'w')
  • 第一个参数可放档案名称或档案完整路径(在windows路径符号使用「/」)
  • 第二个参数是档案开启的模式控制字元
模式控制字元 若开启档案已存在 若开启档案不存在
r 开启唯读档案 产生错误
w 清除档案内容後写入 建立写入档案
a 开启档案後,从档案最後面开始写入 建立写入档案
r+ 开启读写的档案 产生错误
w+ 清除档案内容後读写内容 建立读写档案
a+ 开启档案後,从档案最後面开始读写 建立读写档案

可以使用if条件检查档案是否开启成功

if fp != None:
	print(“档案开启成功”)

写入档案
开启档案後可以呼叫write()将字串写入档案。
write()如需换行,要在字串後面加上「\n」

fp.write("哈罗\n")

关闭档案

fp.close()

在py\d7\hello.py路径写入档案
1

成功在py\d7\hello.py路径建立档案
2
3


<<:  Day 11: Structural patterns - Adapter

>>:  纯手工打造UART版资料清洗工具之 PySide2 GUI 大补帖 - Part B

JS ES6 箭头函式常见问题 DAY74

箭头函式常见问题 若要回传物件 需用一个括号包住 const fn = () => ({ da...

JavaScript Day06 - 流程判断

if else 与 else if 参考 Day06 - 变数(03) - BMI、Day11 - ...

Windows系统权限--传说的至高无上SYSTEM和虚拟高阶TrustedInstaller

今天要分享Windows各种的帐户权限,因为我们在修改一些较深层的登录档(例如第8天的第六点更改系统...

Day 08-制作购物车系统环境之npm

建议跟Node.js搭配食用--->https://ithelp.ithome.com.tw/...

RxJS 数学/聚合类型 Operators (1) - min / max / count / reduce

今天要介绍「数学/聚合类型」的 operators,这些 operators 会把来源 Observ...