精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦 > 學習電腦 > 電腦安全 > 系統(tǒng)安全 > 如何學習python的os模塊

      如何學習python的os模塊

      時間: 林澤1002 分享

      如何學習python的os模塊

        python的os模塊是怎么樣的呢?如何學習python的os模塊呢?下面是學習啦小編收集整理的如何學習python的os模塊,希望對大家有幫助~~

        學習python的os模塊的方法

        工具/原料

        任何linux操作系統(tǒng)

        方法/步驟

        首先介紹一下os模塊用于提供跨操作系統(tǒng)的、可以移植的操作,可以執(zhí)行基本上所有的linux命令,可以說是python最常用的模塊之一。

        下面開始介紹這個模塊里常用的功能。

        如果你想直到當前的操作系統(tǒng)平臺可以這樣使用(命令行模式演示,腳本方式類似)。

        首先

        import os

        print os.name

        如果你用windows系統(tǒng),就會使出nt,同理linux、unix系統(tǒng)就會輸出posix。

        如果想利用os模塊得到當前工作目錄,類似于shell里的pwd的話,可以用os.getpwd()函數(shù),顯示的是當前python腳本的目錄路徑。

        如果想返回指定目錄下的所有文件和目錄名,用os.listdir()函數(shù)即可獲得。

        這里我使用 print os.listdir(os.getcwd()) 先獲得當前目錄再獲得當前目錄下的所有文件。

        接下來演示一下os.remove來刪除一個文件。

        先touch新建一個abc,ls顯示出來,在命令行里執(zhí)行os.remove('abc')刪除

        接下來介紹os.system()這個函數(shù),可以用來執(zhí)行操作系統(tǒng)的shell命令。

        os.sep用來顯示系統(tǒng)的分隔符,os.linesep用來顯示系統(tǒng)的換行符Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。

        下面介紹一下os.path的用法,在獲取文件路徑,文件名時非常有用。

        os.path.split()用來返回路徑目錄名和文件名

        os.path.isfile()和os.path.isdir()函數(shù)分別判斷給出的路徑是文件還是目錄。

        os.path.exists()判斷文件或者路徑是否存在

        os.path.abspath(name)獲得文件的絕對路徑

        os.path.normpath(path)規(guī)范path路徑的字符串形式

        os.path.getsize(name)獲得name文件大小,如果name是目錄返回0L

        os.path.splitext()用來分離文件名與擴展名,并且返回tuple

        os.path.join(path,name):將目錄與文件名或目錄等連接起來

        os.path.basename(path):返回路徑中的文件名

        os.path.dirname(path):只是返回路徑,不包含文件名。

        接下來我們使用os模塊配合re正則表達式,寫一個函數(shù)來查找當前目錄下特定類型的文件。


      如何學習python相關(guān)文章:

      1.怎么在命令行里運行python腳本

      2.如何在win7下設置python的環(huán)境變量

      3.初學者怎么學習c++

      4.怎么通過cmd來啟動python

      5.怎么用Python寫Linux命令

      6.Python|IPython/Jupyter搭建最佳交互環(huán)境

      7.Python如何獲取Linux管道輸出

      8.Windows下Python環(huán)境的配置和Dos界面的調(diào)用

      3085995