博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 文件操作
阅读量:3959 次
发布时间:2019-05-24

本文共 831 字,大约阅读时间需要 2 分钟。

一、打开文件并读取文件

使用的是open()函数,read()函数 ,代码如下所示:
首先需要新建一个1.txt文本文档,后面的r表示只读

f=open("1.txt","r")s=f.read()print(s)

file对象,文件对象

属性 详解
file.closed 返回true如果文件已被关闭,否则返回false。
file.mode 返回被打开文件的访问模式。
file.name 返回文件的名称。
file.encoding 返回编码

下面是部分文件对象的操作

f=open("1.txt","w")#s=f.read()s=f.write("zxcvgfdsa")print(f.mode)print(f.name)print(f.encoding)f.close();print(s)

案例:文件复制

把1.txt 的 文件内容读出来,然后写入到2.txt文件当中

source=open("1.txt","r")target=open("2.txt","w")s=source.read()target.write(s)source.close()target.close()print("success")

二、多行文件读写

使用循环对每一行进行遍历输出

f=open("1.txt","r")for line in f.readlines():    print(line)f.close()

三、os包的操作,对文件目录进行操作:

import os#删除文件#os.remove("index.java")#文件重命名#os.rename("index.java","index1.java")#创建目录#os.mkdir("index")#获取当前路径print(os.getcwd())#切换到上层目录os.chdir("../")print(os.getcwd())#获取目录列表s= os.listdir()print(s)

转载地址:http://htmzi.baihongyu.com/

你可能感兴趣的文章
VB全局对象
查看>>
比较Cint() , int() , fix() ,round()的区别
查看>>
举例说明常用字符串处理函数
查看>>
用Mindmanager整理的VB常用函数
查看>>
随风潜入夜,润物细无声
查看>>
软件生存期模型
查看>>
制定计划(问题的定义,可行性研究)
查看>>
需求分析
查看>>
软件设计
查看>>
程序编码
查看>>
软件测试
查看>>
软件维护
查看>>
软件项目管理
查看>>
面向过程的分析方法
查看>>
面向数据流的设计方法
查看>>
软件设计基础
查看>>
UML的基本结构
查看>>
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
查看>>
用例图(UseCase Diagram)—UML图(一)
查看>>
类图(Class diagram)—UML图(二)
查看>>