python 文件的写删改

Posted mygzhh

tags:

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

 1 # coding=utf-8
 2 # !/usr/bin/python
 3 # -*- coding: UTF-8 -*-
 4 import io
 5 import os
 6 
 7 
 8 def file_chance():                    #修改文件内某一行的内容
 9     f = open(text1, r)
10     w = open(text2, w)
11     n = 0
12     for i in f:
13         n += 1
14         if n == 3:
15             i = "yes,i am\n"
16         w.write(i)
17     f.close()
18     w.close()
19     os.remove(text1)
20     os.rename(text2, text1)
21 
22 def file_del():                       #删除文件内容
23     f = open(text1,w)
24     f.close()
25 
26 def file_write():                     #文件写入20行you are a winner
27     f = open(text1, w)
28     for i in range(20):
29         f.write(you are a winner\n)
30     f.close()
31 
32 
33 file_del()
34 file_write()
35 file_chance()
36 ‘‘‘
37 总结:
38 
39 "i=‘ ‘.join([‘123456‘])" = "i+‘123456’"
40 f.tell() 指针的位置
41 f.read(*) 读取*个字符,中文占3个位置,英文占一共位置
42 f.seek(*) 改变指针的位置
43 r+模式 tell在最末尾的位置
44 w+模式 tell在第一位置且对象内容为空
45 a+模式 tell在末尾位置
46 写/删:w/w+/a/a+ 
47 改:读取一个文件,写入另一个文件,将读取文件删除,将写入文件重新命名为读取文件
48 ‘‘‘

 

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

python常用代码片段总结

我在哪里更改此 Python 代码片段以将临时文件保存在 tmp 文件夹中?

python基础===如何优雅的写代码(转自网络)

python ------- 文件处理之增删改查-------作业

部分代码片段

常用python日期日志获取内容循环的代码片段