これを行うことができるかどうかわかりませんが、フォルダ内の最初の5つのファイルのみを名前変更できる方法はありますか? os.listdir()またはos.walk()を使用してフォルダ全体を処理することができますが、最初の5つのファイルの名前を変更するだけです。私はファイルを照合するために正規表現を使用することができますが、問題は同じRegexに一致する他のファイルがあることです。誰にも何か提案はありますか? ファイル名は "Test Run 1 4-29-2016 2 07 56 PM"の形式をとります。Python:フォルダの最初の5つのファイルの名前を変更する
1
A
答えて
2
あなたはlistdir
からの結果を制限することができます。
os.listdir(os.curdir)[:5]
0
glob.globあなたはワイルドカード
を使用してファイルをフィルタできるようになりますglob.glob(パス名)はおそらく、空のリストを返します パス名と一致するパス名のうち、パス指定を含む文字列でなければなりません。絶対パス名(/usr/src/Python-1.5/Makefileなど)でも相対パス(../../Tools/ / .gifなど)でもかまいません。シェル形式のワイルドカードも使用できます。壊れたシンボリックリンクが結果に含まれます(シェルのように)。チルダの展開は行われませんが、[]で表される*、?、および文字の範囲は正しく一致します。
glob.glob('*.gif')[:5]
関連する問題
- 1. Pythonの別のフォルダにあるファイルのセットの名前を変更する
- 2. ファイルの名前をフォルダ名に変更する
- 3. 名前の変更Pythonの一時ファイル
- 4. PythonでHTMLファイルの名前を変更
- 5. public_htmlフォルダの名前を変更する
- 6. フォルダ内のファイルの名前を変更する
- 7. Jackrabbit Webdav:ファイルやフォルダの名前を変更するには
- 8. ディレクトリ内のファイルの名前を変更する+ pythonのサブディレクトリ
- 9. SVNのauthzとフォルダの名前変更
- 10. bashのフォルダ、ファイル、サブフォルダの名前を変更
- 11. Pythonに存在するファイルの名前を変更する
- 12. Dotfuscator 5 CE - 署名による名前の変更の除外
- 13. ワードプレス:mod_rewriteの最初の「フォルダ」の名前GETパラメータ
- 14. ファイルの名前を変更する
- 15. ファイルの名前を変更する1つのライナー
- 16. Pythonのフォルダ内のファイルのファイル拡張子を変更する
- 17. ファイル名のインクリメンタルな名前の変更
- 18. Powershellでファイルのリストの名前を変更してフォルダを作成する
- 19. ストリップすべてが、最初の5つの文字 - Pythonの
- 20. exisisitngプロジェクトのエンティティの名前を変更するC#データベースを最初に
- 21. AWS S3バケット内のフォルダの名前を変更するコスト
- 22. C#のフォルダの名前を変更する
- 23. インスタンスの名前の変更/エイリアス(Pythonで)
- 24. EFコードの主キーの名前を最初に変更する方法は?
- 25. ファイル名とフォルダ名の変更 - CSVファイルの使用
- 26. zipmoduleを使用してzipフォルダ内のファイルの名前を変更します
- 27. AWSバケットアイテムのフォルダ名の名前を変更するトップレベルのソリューションですか?
- 28. 名前が変更されたフォルダ内の特定のフォルダを削除する
- 29. フォルダ内のforeachファイルの名前を変更して保存します
- 30. Gulp-Renameフォルダにある各ファイルの名前を変更します
大変ありがとうございました – Jhigs