Python 基础之文件

文件操作一般需要三个步骤,打开文件(open)、写或读(read、write)、关闭文件。

打开文件

f = open("文件名", "打开方式", [encoding = "utf-8"])
  • 打开方式一般有:r、w、a、rb、wb、ab、r+、w+、a+

写入或读文件

f.write("想写入的内容")    # 写文件
或者
f.read()    # 读文件

关闭文件

f.close()

打印文件内容

for line in f:
  print(line)

实例

  • 创建一个文件,起名 " yesterday_once_more.txt ",内容如下:
When I was young
(当我小时候)
I'd listen to the radio
(聆听收音机)  
Waiting for my favorite songs
(等待着我最喜欢的歌曲)  
When they played I'd sing along
(当歌曲播放时我和着它轻轻吟唱)  
It made me smile
(我脸上洋溢着幸福的微笑)
  • 创建一个 .py 文件,进行文件修改,并存到新文件 " today.txt " 中:
f = open("yesterday_once_more.txt", "r", encoding="utf-8")
f_new = open("today.txt", "w", encoding="utf-8")
for line in f:
    if "当歌曲播放时我和着它轻轻吟唱" in line:
        line = line.replace("当歌曲播放时我和着它轻轻吟唱", "和着它轻轻吟唱")
    f_new.write(line)
f.close()
f_new.close()

猜你喜欢

转载自www.cnblogs.com/dongqunren/p/10177000.html