Python文件

  • 打开文件的三种方式:

r,只读,文件不存在则报错。默认打开为r模式

w,只写,文件不存在则新建,文件存在则先清空再写

a,末尾追加


#打开文件
f = open("test.txt","r")

#读文件  
f.read()  

#写文件  
f.write("abc")  

#关闭文件  
f.close()  

#全部读完,每行对应列表中的一个元素,返回一个列表  
f.readlines()  

#每次只读一行
f.readline()  

#指定指针的位置,第一个a代表字节数;第二个b(0:表示文件开头,1:表示当前位置,2:表示文件结尾)
f.seek(a,b)

  • 复制一个文件
#coding=utf-8

fileName = input("请输入要复制的文件名:")  

fileRead = open(fileName,"r") 

position = fileName.rfind(".")

newFileName = fileName[0:position] + "[复制3]" + fileName[position:]


fileWrite = open(newFileName,"w");


#第一种复制方法
#content = fileRead.read();
#fileWrite.write(content)  

#第二种复制方法
#lineList = fileRead.readlines() 
#for line in lineList:
#   fileWrite.write(line)

#第三种复制方法,最安全的方法  
while True:
    line = fileRead.readline()  
    if len(line) > 0:
        fileWrite.write(line)
    else:
        break


fileRead.close()

fileWrite.close()
  • 文件的操作,在os里面,需要improt os
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1文件操作介绍I/O IO 操作是相对于内存进行 in 输入,读入。从硬盘中读到内存 out 输出。从内存写到...
    PythonMaO阅读 475评论 0 0
  • 一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。 1.得到当前工作目录,即当前...
    王大垚阅读 442评论 0 0
  • 夕阳入梦去, 晚霞留倩影。 天高白云淡, 风轻树木静。 山鸟飞有声, 野花开无名。 萋萋芳草岸, 悠悠故人情。 何...
    泠风思语阅读 320评论 -1 4
  • 夏夜的秋凉 腿去了烈日的灼烧 天空飘过,一丝晚霞 像少女遇到情郎脸上的红晕 风中,回荡的轻鸣 是灼烧的怒啸 还是你...
    浩宇_90阅读 227评论 2 0
  • 茫茫荒野苦行僧, 余生尽付草木中, 荒木燃尽灰为尘, 又渡春雨草一生。
    关馨仁阅读 200评论 4 2