<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 什么是文件 我們知道電腦硬盤里存儲著各種各樣的數據,這一個個數據就是文件。比如:一張照片、一個excel文檔、一個ppt、一個視頻 這些都是文件。 ![](https://windows7professional.files.wordpress.com/2009/12/padlocks-e1260414857482.jpg) ## 文件系統 這些文件散落在磁盤里,必須要有一個好的整理方式。不然找到這些文件就太難了。 操作系統的設計者使用了一個很精巧的方案來組織這些文件。在講解電腦里的文件系統之前,我們先來看一個家譜圖: ![](https://s1.ax1x.com/2018/08/22/PoIkYF.png) 通過親屬圖,可以一下子知道我們一大家子有多少人。也可以知道分別在哪兒。 文件系統的設計思路跟這個類似,也是才有這種自頂向下的方式組織的: ![](https://upload-images.jianshu.io/upload_images/5408072-e28a8f1cc13ea1d0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700) 通過這種結構,每個文件都可以通過我們的根目錄(C盤、D盤)來找到。那我們查找、修改這些文件的時候就可以通過文件路徑來操作了。 ## 文件與文件夾 在我們的文件樹中,有兩種顏色的格子。橙色的格子是下面還有節點的,這種叫文件夾(里面存放一個個文件)。白色的是一個個文件,里面是具體的數據內容。文件夾本質上也是一個文件,只是它可以包含數據而已。 ![](https://www.freeiconspng.com/uploads/txt-file-free-icon-18-67kb-0.jpg) ![](http://files.softicons.com/download/application-icons/must-have-icons-by-visualpharm/ico/Folder.ico) # 文件操作 ## 查找文件 有了文件樹結構,那我們改怎么定位一個文件呢?比如我們要找:explorer.exe 這個文件該怎么找呢?我們可以從文件數的最頂層開始往下定位,直到找到這個位置。`c:\Windows\explorer.exe`。這個位置也叫文件目錄。 文件路徑: **當前路徑**:程序運行時所在的位置。`./` **絕對路徑**:從文件的根路徑(c:\ d:\ ),開始到某個文件的路徑叫絕對路徑。`c:\Windows\explorer.exe` **相對路徑**:文件相對于當前路徑所在的位置。`./winhelp.exe` ## 用python對文件的一些操作 1. 打印當前路徑 ~~~ import os currentPath = os.getcwd() print(currentPath) ~~~ 2. 獲取路徑下的所有文件名稱 ~~~ os.listdir(currentPath) ~~~ 3. 輸出某個文件的絕對路徑 ~~~ absPath=os.path.abspath("turtledraw.py") print(absPath) ~~~ 4. 輸出某個文件的相對路徑 ~~~ relativePath = os.path.basename(absPath) print(relativePath) ~~~ 5. 獲取文件的父目錄? ~~~ parentPath = os.path.dirname(absPath) print(parentPath) ~~~ 6. 判斷一個文件是否是一個文件夾 ~~~ isFile = os.path.isdir(absPath) print(isFile) ~~~ 7. 判斷文件路徑下是否有這個文件 ~~~ exits = os.path.exists(absPath) print(exits) ~~~ 8. 給文件改名字 ~~~ os.rename(absPath, absPath+".new") ~~~ ## 總結 文件系統作為電腦的最基礎的數據組成,非常重要。這節課學習的內容較多。在記住這些python語法之前,一定要知道什么是文件系統,文件系統是怎么構成的。文件、文件夾的區別;當前路徑,相對路徑與絕對路徑。知道了這些概念。下面的一些函數記不住了可以用百度或Google搜索。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看