牛骨文教育服务平台(让学习变的简单)
博文笔记

Python 3从入门到精通12-创建新文件并写入内容,在文件尾部更新内容

创建时间:2017-07-13 投稿人: 浏览次数:153

这篇我们就利用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()  # 操作完文件后一定要记得关闭,释放内存资源  


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。