我是靠谱客的博主 自信夕阳,最近开发中收集的这篇文章主要介绍Python--文件基本操作--创建与删除,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文件夹

    os.makedirs(path)      创建多级文件夹
    os.removedirs(path)   删除多级目录下最后一级非空目录
    shutil.rmtree("c:/test/te/ue/1")  删除路径(文件夹),无论是否非空,删除到标识的那一级(删除"te"文件夹)

文件

    f = open(fileName,'w+')  f.write("1") f.close()    创建文件。打开文件,不存在就创建,需要进行关闭 f.close()
    with open(fileName,"w+") as f: f.write("123")  创建文件 ,w+ 不存在就创建并写入信息 
    os.mknod(fileName)     创建文件(这是个坑),window 下不能使用,报错“module 'os' has no attribute 'mknod'”
    os.remove(fileName)    删除文件

简单练习:

    判断文件是否存在,不存在就创建并写入数据,存在就直接写入数据

import os
#path 文件夹路径
path = "c:/test/t/u/"
#fileName 文件路径及文件名
fileName=path+"13.txt"
#判断文件夹(路径)是否存在
if not os.path.exists(path):
    print("不存在")
    #创建文件夹(文件路径)
    os.makedirs(path)
    #写入文件信息
    with open(fileName,"w+") as  f:
        f.write("123")
else:
    print("存在")
    #写入文件信息
    with open(fileName,"w+") as  f:
        f.write("456")
#删除非空文件夹
import shutil
#删除了 test 文件夹
shutil.rmtree("c:/test")

最后

以上就是自信夕阳为你收集整理的Python--文件基本操作--创建与删除的全部内容,希望文章能够帮你解决Python--文件基本操作--创建与删除所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部