<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:成都千鋒IT培訓  >  技術干貨  >  Python的文件目錄

    Python的文件目錄

    來源:千鋒教育
    發(fā)布人:xqq
    時間: 2023-11-06 16:32:32

    1.各種系統(tǒng)操作

    注意:雖然python中提供了各種拼接目錄的函數,但是,函數并不能保證字符編碼不出問題,很大可能導致程序錯誤。所以最好還是自己拼接。

    python中對文件、文件夾(文件操作函數)的操作需要涉及到os模塊和shutil模塊。

    得到當前工作目錄,即當前Python腳本工作的目錄路徑:os.getcwd()

    返回指定目錄下的所有文件和目錄名:os.listdir()

    函數用來刪除一個文件:os.remove()

    刪除多個目錄:os.removedirs(r“c:\python”)

    檢驗給出的路徑是否是一個文件:os.path.isfile()

    檢驗給出的路徑是否是一個目錄:os.path.isdir()

    判斷是否是絕對路徑:os.path.isabs()

    檢查是否快捷方式os.path.islink(filename)

    檢驗給出的路徑是否真地存:os.path.exists()

    返回一個路徑的目錄名和文件名:os.path.split()egos.path.split('/home/swaroop/byte/code/poem.txt')結果:('/home/swaroop/byte/code','poem.txt')

    分離擴展名:os.path.splitext()

    獲取路徑名:os.path.dirname()

    獲取文件名:os.path.basename()

    運行shell命令:os.system()

    讀取和設置環(huán)境變量:os.getenv()與os.putenv()

    給出當前平臺使用的行終止符:os.linesepWindows使用'\r\n',Linux使用'\n'而Mac使用'\r'

    指示你正在使用的平臺:os.name對于Windows,它是'nt',而對于Linux/Unix用戶,它是'posix'

    重命名:os.rename(old,new)

    創(chuàng)建多級目錄:os.makedirs(r“c:\python\test”)

    創(chuàng)建單個目錄:os.mkdir(“test”)

    獲取文件屬性:os.stat(file)

    修改文件權限與時間戳:os.chmod(file)

    終止當前進程:os.exit()

    獲取文件大小:os.path.getsize(filename)

    2各種目錄操作

    os.mkdir("file")創(chuàng)建目錄

    復制文件:

    shutil.copyfile("oldfile","newfile")oldfile和newfile都只能是文件

    shutil.copy("oldfile","newfile")oldfile只能是文件夾,newfile可以是文件,也可以是目標目錄

    復制文件夾:

    shutil.copytree("olddir","newdir")olddir和newdir都只能是目錄,且newdir必須不存在

    重命名文件(目錄)

    os.rename("oldname","newname")文件或目錄都是使用這條命令

    移動文件(目錄)

    shutil.move("oldpos","newpos")

    刪除文件

    os.remove("file")

    刪除目錄

    os.rmdir("dir")只能刪除空目錄

    shutil.rmtree("dir")空目錄、有內容的目錄都可以刪

    轉換目錄

    os.chdir("path")換路徑

    ps:文件操作時,常常配合正則表達式:

    img_dir=img_dir.replace('\\','/')

    以上內容為大家介紹了Python的文件目錄,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    python delattr函數如何使用?

    2023-11-10

    python time.strptime的格式化

    2023-11-10

    pythonGIL在Python多線程的應用

    2023-11-10

    最新文章NEW

    python中pdb模塊怎么用?

    2023-11-10

    Python如何截圖保存?

    2023-11-10

    python?中缺少module怎么辦?

    2023-11-10

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>