os模塊文件讀寫


這幾天遇到一個問題

作為一個編程路上的小學生

有必要做個記錄

import os
from shutil import copyfile

path = r'C:\Users\VULCAN\Desktop\新建文件夾' #設置路徑
os.mkdir(path + './New文件夾') #在path這個路徑下新建一個文件夾 即 在桌面新建文件夾中創建了一個文件夾叫做'New文件夾'
path = r'C:\Users\VULCAN\Desktop\新建文件夾\New文件夾'
os.chdir(r'C:\Users\VULCAN\Desktop\新建文件夾\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

這個函數誰寫的我也不知道!看過好幾篇博客都說自己寫的,索性不標注原文了...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM