Python 3从入门到精通12-创建新文件并写入内容,在文件尾部更新内容
这篇我们就利用Python 内构函数open来写入字符串到txt文件里。
直接看demo:
# 练习如何写人文件
text = "Sample Text to Save New Line"
"""""
调用buid-in函数:open打开或者创建文件,
如果exampleFile.txt不存在,就自动创建
w在这里表示可以写的模式,如果是读那就"r"
"""
saveFile = open("exampleFile.txt", "w")
saveFile.write(text)
saveFile.close() # 操作完文件后一定要记得关闭,释放内存资源
"""""
如果你的demo.py文件在桌面,那么exampleFile.txt也会在桌面创建
如果你要指定到特定路径你可以这样写
saveFile = open("C:/Users/liurq/Desktop/exampleFile.txt", "w")
这里有一个小问题,如果我要输入时中文到txt文件会报unicode错误,暂时没法解决。
下面我们来练习一个简单的练习题熟悉下:
设计一个函数,运行一次该函数就在你桌面生成一个当前系统时间命名的txt文件,
然后把当前时间写入到文件中。
在文件尾部更新内容:
介绍在一个已经存在的文件尾部添加内容,还是用到write方法。
这里exampleFile.txt是前面文件创建的文件,里面有两行文字。
appendText = "
Append new line for testing."
"""""
下面的"a",就是append的意思,后面讲列表会有append方法介绍
"""
saveFile = open("exampleFile.txt","a")
saveFile.write(appendText)
saveFile.close() # 操作完文件后一定要记得关闭,释放内存资源
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: python下在txt指定行追加文本
- 下一篇: 二维数组拼接字符串递归