zoukankan      html  css  js  c++  java
  • os模块文件读写

    这几天遇到一个问题

    作为一个编程路上的小学生

    有必要做个记录

    import os
    from shutil import copyfile
    
    path = r'C:UsersVULCANDesktop新建文件夹' #设置路径
    os.mkdir(path + './New文件夹') #在path这个路径下新建一个文件夹 即 在桌面新建文件夹中创建了一个文件夹叫做'New文件夹'
    path = r'C:UsersVULCANDesktop新建文件夹New文件夹'
    os.chdir(r'C:UsersVULCANDesktop新建文件夹New文件夹')#切换路径 打开刚才创建的文件夹
    fp = open("CSDN.txt",'w')#如果有这个文件就打开,如果没有这个文件就创建一个名叫CSDN的txt文件
    fp.write("这一步是向fp,也就是CSDN.txt文件内写入内容")
    fp.close()
    '''
    #写完以后一定要关闭这个文件,恢复他的权限,
    否则你打开这个文件会发现并没有写入内容,
    并且也不能对这个文件进行操作
    '''
    #下面是对文件的复制以及重命名
    copyfile('C:\Users\VULCAN\Desktop\新建文件夹\New文件夹\CSDN.txt','C:\Users\VULCAN\Desktop\新建文件夹\New文件夹\NDSC.txt')
    '''
    就是将刚才创建的文件复制到同一个目录下,
    至于复制到那个文件夹,可以自行修改
    复制后的名字就叫做NDSC.txt

    参考这个大神的原文

    def mkdir(path):
        # 引入模块
        import os
        # 去除首位空格
        path=path.strip()
        # 去除尾部  符号
        path=path.rstrip("\")
     
        # 判断路径是否存在
        # 存在     True
        # 不存在   False
        isExists=os.path.exists(path)
     
        # 判断结果
        if not isExists:
            # 如果不存在则创建目录
             # 创建目录操作函数
            os.makedirs(path) 
     
            print path+' 创建成功'
            return True
        else:
            # 如果目录存在则不创建,并提示目录已存在
            print path+' 目录已存在'
            return False

    这个函数谁写的我也不知道!看过好几篇博客都说自己写的,索性不标注原文了...

  • 相关阅读:
    Photon3Unity3D.dll 解析三——OperationRequest、OperationResponse
    关于VS2010的一些操作
    Photon3Unity3D.dll 解析二——EventData
    Photon3Unity3D.dll 解析一
    关于U3D中的移动和旋转
    U3D的一些常用基础脚本
    U3D模拟仿真实现
    构建基于TCP的应用层通信模型
    TCP协议的三次握手
    Python生成随机字符串
  • 原文地址:https://www.cnblogs.com/qmjy/p/11537770.html
Copyright © 2011-2022 走看看