Pythonは、すべてのフォルダがファイルまたはフォルダの名前を変更達成することです

リスト指定したフォルダがフォルダを含むファイルまたはファイルは、os.listdir()メソッドが返すの名前。

それは含まれていません。そして、それはフォルダ内にある場合でも..

支持体は唯一のUnix、Windowsで使用されます。

os.pathモジュールは、主に取得プロパティファイルに使用されます。

以下はいくつかの一般的なモジュールはos.pathの方法である:
メソッド説明
os.path.abspath(パス)絶対パスを返し
os.path.basename(パス)ファイル名を返し
os.path.commonprefix(リスト)は、リスト(複数のパスを返します)、最長パスのすべてのパスの合計
os.path.dirname(パス)は、ファイルパス戻り
経路が存在する場合os.path.exists(パス)パスを、Trueを返す;パス経路は戻りがFalse、存在しない場合。
os.path.lexistsパスがTRUE TRUE、損傷パス返し存在し
たければ、os.path.expantion(パス)がパスに含まれる- および-ユーザがユーザディレクトリに変換さ
に応じてos.path.expandvars(パス)含まれて交換するPATH環境変数の値が$名$ {名}  
os.path.getatime(パス)は、最終アクセス時間(フロート秒)を返します。
os.path.getmtime(パス)は、最新のファイル修正時間を返し
os.path.getctime(パス)は、ファイルパスの作成時間を返し
os.path.getsize(パス)は、ファイルサイズを返し、それがエラーを返した場合、ファイルが存在しない
os.path.isabsを絶対パスかどうかを決定する(パス)
ファイルパスかどうかを決定するためにos.path.isfile(パス)
のディレクトリパスかどうかを決定するためにos.path.isdir(パス)
リンクかどうかをパスos.path.islink(パス)を決定
はos.path .ismount(パス)パスは、点マウントか否かを判断する
os.path.join(パス1 [、パス2 [、 ...]]) ファイル名とディレクトリパスの合成
サイズ変換経路のos.path.normcase(パス)書き込みおよびスラッシュ
os.path.normpath(パス)パス文字列指定
os.path.realpath(パス)は、実際のパスのパスを返し
、相対パスの開始から計算([開始]のパス)os.path.relpathを
OS。 path.samefile(パス1、パス2)と同じファイルまたはディレクトリかどうかを判断する
os.path.sameopenfile(FP1、FP2)FP1及びFP2を同じにファイル点か否かが判断されます 
os.path.samestat(STAT1、STAT2)と同じファイルすることを決定STATタプルSTAT1 STAT2点
os.path.split(パス)とDIRNAMEベース名へのパスは、タプルを返します
os.path.splitdrive(パス)は、一般的にWindowsで使用され、ドライブおよびパスは、タプル返し
分割経路のos.path.splitext(パス)、パス名を返すタプルファイル拡張子
os.path.splitunc(パス)ポイントとファイルのマウントにルート
の各ディレクトリ機能にos.path.walkを(パス、訪問、引数)トラバーサルパス、訪問、訪問関数は三つのパラメータ(引数、dirnameは、名前を)持っている必要があります呼び出して、 DIRNAMEは電流を表しディレクトリのディレクトリ名は、名前のすべてのファイル名が、現在のディレクトリを表し、引数のパラメータは、第三の徒歩た
os.path.supports_unicode_filenamesはサポートにUnicodeのパス名を設定します
コーディング=「UTF-8」
インポートOS 


DEF 名前変更(パス):
    私は = 0
     のフォルダに(フォルダを含む)すべてのファイルを
    ファイルリスト = os.listdir(パス)を
     すべてのファイルを介し
    のためのファイルファイルリスト:
         ' 元のファイルパス' 
        oldDirPath = os.path.join(パス、ファイル)
         ' フォルダを再帰的に呼び出された場合は' 
        IF os.path.isdir(oldDirPath):
            名前の変更(oldDirPath)
        ' ファイル名' 
        fileNameに =os.path.splitext(ファイル)[0]
         ' ファイル拡張子' 
        たfileType = os.path.splitext(ファイル)[1 ]
         ' 新しいファイルパス' 
        newDirPath = os.path.join(パス、STR(I)+ fileType)
         ' 名前の変更' 
        os.rename(oldDirPath、newDirPath)
        I + 1 =。


パス = ' C:\\ Users \ユーザー管理\デスクトップ\ \\ vuln AssetScan ' 
名前の変更(パス)

第二の方法:
インポートOSの
パス = " C:ユーザー\\ \管理者\デスクトップ\ \\ vuln AssetScan " 
ファイル =os.listdir(パス)
 のために、私は、ファイル内の列挙(ファイル):
    このNewName = os.path.join(パス、" AssetScan_ " + ファイル)
    OLDNAME = os.path.join(パス、ファイル)
    os.rename(OLDNAME、新しい名前)

 



おすすめ

転載: www.cnblogs.com/qxh-beijing2016/p/12084150.html