文件管理

Posted wangxiongbing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件管理相关的知识,希望对你有一定的参考价值。

一、文件管理的两种方法  

  方法一:打开文件和关闭文件都要有,一般书写时,先写文件的打开和关闭,在写关于内容的操作

  filename = open("1.txt","r",endcodeing= "utf-8")

  filename.read()

  filename.close()

  方法二、用 with    as 打开,,该方法自动关闭文件

  with open("1.txt","w",endcodeing= "utf-8")  as file:

    file.write("人生苦短,我要学python!")

二、文件的读写方法如下:

 

技术分享图片

三、将写入的文件读出来对比,看写的是否成功(比较漏)

file = open("test2.txt", "w")
info = file.write("人生苦短,我用python")
file.close()

file = open("test2.txt", "r")
list1 = file.read(info)
print(list1)
file.close()

四、复制文件操作

filename1 = "d:/text4.txt"
index1 = filename1.rfind(".")
filenaem2 = filename1[0:index1] +" - 副本 "+ filename1[index1:]
file1 = open(filename1, "rb")
file2 = open(filenaem2, "wb")

while 1:
info = file1.read(1024)
if len(info) == 0:
break
else:
file2.write(info)

file1.close()
file2.close()


五、操作文件常用的方法
1、读文件操作
read()
read(num)
readline() 按行读,以换行符作为结束标志
readlines() 按行读取文件,将读到的文件存入列表中,以换行符作为结束标志

2、写文件操作
write()
writelines(model) model :要写入的存储模型信息,模型信息可以为字符串
  
  
  
  











































以上是关于文件管理的主要内容,如果未能解决你的问题,请参考以下文章

massCode 一款优秀的开源代码片段管理器

如何管理在每个 git 版本中添加私有代码片段?

SnippetsLab for Mac 1.9 中文共享版 – 强大的代码收藏管理工具

如何使用Android片段管理器传递变量[重复]

Android:使用支持片段管理器时复制片段

YASnippet - emacs 的代码片段管理工具