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:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1333
  • 日志数: 4
  • 图片数: 1
  • 建立时间: 2012-12-19
  • 更新时间: 2021-03-31

RSS订阅

Open Toolbar