PyQt5从入门到实践——Chapter11 文件操作

目录

概述

1. Python内置的文件操作

1.1 创建和打开文件(open)

1.2 关闭文件

1.3 打开文件时使用with语句

1.4 写入文件内容

1.5 读取文件内容

1.6 复制文件

1.7 移动文件

1.8 重命名文件

1.9 删除文件

1.10 获取文件基本信息

2. Python内置的文件夹操作

2.1 获取文件夹路径

2.2 判断文件夹是否存在

2.3 创建文件夹

2.4 复制文件夹

2.5 移动文件夹

2.6 重命名文件夹

2.7 删除文件夹

2.8 遍历文件夹

3. PyQt5中的文件及文件夹操作

概述

1. Python内置的文件操作

1.1 创建和打开文件(open)

file = open('message.txt','w',encoding='utf-8') # 创建或打开文件
file.write("我不是一个伟大的程序员,我只是一个具有良好习惯的优秀程序员。\n")  #写入信息
file = open('message.txt','a',encoding='utf-8') # 以追加方式打开文件
file.write("靠代码行数来衡量开发进度,就像是凭重量来衡量飞机制造的进度。\n")
file.close() # 关闭文件对象

1.2 关闭文件

file.close() 

1.3 打开文件时使用with语句

使用with语句无论是否发生异常,都能保证with语句执行完成后关闭打开的文件。

with open('message.txt','r',encoding='utf-8') as file: # 以读取模式打开文件

1.4 写入文件内容

写完后记得关闭才会写入磁盘

file.write()

1.5 读取文件内容

(1)读取指定个数字符

(2)读取一行

(3) 读取所有行

实例:以三种方式读取文件内容:

with open('message.txt','r',encoding='utf-8') as file: # 以读取模式打开文件
    print(file.read(5))  # 读取前5个字符
    print(file.readline())  # 输出第一行数据
    print(file.readlines())# 读取全部数据

1.6 复制文件

使用shutil模块

import shutil
shutil.copyfile(src,dst)   #src为源文件,dst为复制到的目标文件

1.7 移动文件

import shutil
shutil.move(src,dst)   #src为源文件,dst为移动到的目标文件 #此方法也适用于重命名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值