Python如何實(shí)現(xiàn)自動(dòng)生成指定文件名并自定義后綴名
1. Python需求的任務(wù)
實(shí)現(xiàn)名稱為”000-“~“999-”文件的自動(dòng)生成,且后綴名可以自定義
2. Python代碼的實(shí)現(xiàn)
import os def create_files(directory, prefix, extension): for i in range(300): filename = f"{prefix}{i:03d}-.{extension}" filepath = os.path.join(directory, filename) with open(filepath, 'w') as f: pass # 自定義目錄、文件前綴和后綴 directory = "D:/200-Life/220-Money/231-知乎/社長智慧" prefix = '' extension = 'md' create_files(directory, prefix, extension)
3. 代碼修改的位置
filename = f"{prefix}{i:03d}-.{extension}"
這一個(gè)代碼的意義就是名稱的構(gòu)成,
{prefix}:為前綴,可以自己填寫。
{i:03d}:其中i的值會(huì)被格式化為一個(gè)寬度為3的整數(shù),并用0填充不足的位數(shù)。
-.:名稱中有一個(gè)-還有一個(gè).
{extension}:此處是后綴名的名稱。
directory = "D:/200-Life/220-Money/231-知乎/社長智慧" prefix = '' extension = 'md'
這里的directory 為要生成文件的目錄
prefix 為前綴名
extension 為后綴名
4. 運(yùn)行結(jié)果
代碼運(yùn)行
運(yùn)行結(jié)果
5. 注意事項(xiàng)
注意修改的文件路徑最好是 "D:/200-Life/220-Money/231-知乎/社長智慧"
這樣,注意斜杠的方向是/
,而不是\
。
到此這篇關(guān)于Python如何實(shí)現(xiàn)自動(dòng)生成指定文件名并自定義后綴名的文章就介紹到這了,更多相關(guān)Python生成指定文件名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python os.listdir按文件存取時(shí)間順序列出目錄的實(shí)例
今天小編就為大家分享一篇python os.listdir按文件存取時(shí)間順序列出目錄的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10Python學(xué)習(xí)筆記之集合的概念和簡單使用示例
這篇文章主要介紹了Python學(xué)習(xí)筆記之集合的概念和簡單使用,涉及Python集合的定義、查找、添加、刪除等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-08-08tensorflow圖像裁剪進(jìn)行數(shù)據(jù)增強(qiáng)操作
這篇文章主要介紹了tensorflow圖像裁剪進(jìn)行數(shù)據(jù)增強(qiáng)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06AMP?Tensor?Cores節(jié)省內(nèi)存PyTorch模型詳解
這篇文章主要為大家介紹了AMP?Tensor?Cores節(jié)省內(nèi)存PyTorch模型詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10Python OpenCV實(shí)現(xiàn)視頻分幀
這篇文章主要為大家詳細(xì)介紹了Python OpenCV實(shí)現(xiàn)視頻分幀,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06vscode autopep8無法格式化python代碼問題解決
這篇文章主要為大家介紹了vscode autopep8無法格式化python代碼問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09Python 創(chuàng)建守護(hù)進(jìn)程的示例
這篇文章主要介紹了Python 創(chuàng)建守護(hù)進(jìn)程的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-09-09