python 文件操作,清空文件内容、复制文件内容、移动文件、删除文件
上一篇 /
下一篇 2021-03-30 14:08:29 / 天气: 阴雨
/ 心情: 平静
/ 个人分类:python
import os
import shutil
class File:
# 清空文件内容
def clear(self, filename):
try:
with open(filename, mode='w') as file: # 以写模式,打卡文件
file.truncate() # 清空文件内容
print("文件内容已清空")
except Exception as e:
print(e)
# 复制文件内容至新文件
def copy(self, filename, new_filename):
try:
with open(filename, mode='r') as file: # 以读模式打开文件
data = file.read() # 读取文件内容
with open(new_filename, mode='w+') as file_new: # 以写模式,打开新文件
file_new.writelines(data) # 把内容写入新文件中
except Exception as e:
print(e)
# 移动文件至新目录中
def move(self, filename, new_filename):
shutil.move(filename, new_filename) # 移动文件
# 删除文件
def delete(self, filename):
os.remove(filename)
print("文件已删除")
# File().clear('abc.txt')
# File().delete('abc.txt')
File().copy('abc.txt', 'new_abc.txt')
# File().move('abc.txt', '/Users/sally/PycharmProjects/pythonProject/exercise/abc/abc.txt')
收藏
举报
TAG: