首页
学习
活动
专区
圈层
工具
发布

python对文件的相关操作

保存图片

代码语言:javascript
复制
import cv2cv2.imwrite('D:\\1.png', img_s)# img是你要保存的图片

打开文件夹

代码语言:javascript
复制
        folder = r'D:\python'    #文件夹地址        # 方法1:通过start explorer        #os.system("start explorer %s" % folder)        # 方法2:通过startfile        os.startfile(folder)

选择文件打开

代码语言:javascript
复制
  import cv2  import numpy as np  import tkinter as tk  from tkinter import filedialog   root = tk.Tk()    root.withdraw()    picture_1 = filedialog.askopenfilename()    img = cv2.imread(picture_1)

文件夹的创建

代码语言:javascript
复制
# 在当前目录下创建文件夹os.makedirs('./dict_phone/', exist_ok=True)# 在上一级目录下创建文件夹os.makedirs('../dict_phone/', exist_ok=True)

文件的复制

代码语言:javascript
复制
import shutil# 参数 旧路径:新路径shutil.copy('../dict_phone/test.json','../dict_phone_move/')# 将上级目录下的dict_phone文件夹下的test.json文件复制到上级目录下的dict_phone_move文件夹下

文件的移动(剪切)

代码语言:javascript
复制
import shutil# 参数 旧路径:新路径shutil.move('../dict_phone/test.json','../dict_phone_move/')# 将上级目录下的dict_phone文件夹下的test.json文件移动(剪切)到上级目录下的dict_phone_move文件夹下

文件的重命名

代码语言:javascript
复制
import os# 修改文件名字 参数 旧文件 新文件os.rename('test.txt','retest.txt')# 将同级目录下的test.txt文件重命名为retest.txt

文件的删除

代码语言:javascript
复制
import os# 参数 旧路径:新路径os.remove('../dict_phone/test.json')# 将上级目录下的dict_phone文件夹下的test.json文件给删除

下一篇
举报
领券