python有一個非常重要的特性就是腳本語言,因為使用python編寫出來的代碼可以直接保存在py文件內去運行,而這種文件被稱為python腳本 。腳本文件的特點就是運行之后能夠自動執行操作,下文會以文件處理來講解一下python是如何實現自動操作的 。

一、自動創建文件
python自動創建文件實際上是很簡單的,因為python能夠通過各種模塊和方法來實現對任意類型文件的讀寫操作 。而在打開一個文件時,如果該文件不存在就會自動將其個給創建出來 。
而內置函數open()就是一個能夠打開文件以及創建文件的方法,它默認是以可讀可寫的模式打開文件,如果指定路徑上的文件不存在則會自動將其給創建出來 。所以只需要在for循環之中用字符串格式化方法更改它的文件名即可實現自動創建文件操作,示例如下:
for x in range(10): file = open(’demo{}’.format(x)) file.write(’數據’) file.close()二、自動修改文件名
而文件可以執行重命名、刪除、修改以及移動等等操作,這些操作都是能夠通過python腳本來自動實現的,只需要設置好文件路徑和文件類型即可 。那么這個示例就是修改png后綴圖片文件名稱,需要使用到正則表達式和內置模塊os 。
使用walk()方法獲取到指定文件路徑下所有文件,然后for循環進行迭代 。在迭代過程中用join()方法將文件路徑和文件名連接起來,然后通過后綴來找到png文件 。之后再調用rename()方法重命名文件即可,詳細代碼示例如下所示:
import osimport repattern=re.compile(r'.+.png')i=1for root ,dirs,files in os.walk(r'C:Users\Shineion\Desktop '): for name in files: file_path=os.path.join(root,name)#包含路徑的文件名 matching=pattern.search(file_path)#匹配圖片 if matching: os.rename(file_path,os.path.split(file_path)[-2]+ '/{}.png'.format(i)) i+=1【Python如何自動創建文件?Python怎么自動處理文件】以上就是關于“Python如何自動創建文件?Python怎么自動處理文件”的全部內容了,希望對你有所幫助 。
猜你喜歡
- 怎么下載小說 如何下載小說
- Python安裝好后桌面沒有快捷方式怎么辦?Python沒快捷方式如何使用
- 如何修改Python包的源代碼?Python修改庫源碼怎么做
- Python如何求取正數平均值?Python求均值怎么轉為正數
- Python運行一閃而過是什么?Python程序運行后閃退怎么辦
- 如何注冊京東會員 簡單5步助你開啟網購之旅
- 攜號轉網后話費余額怎么辦理 攜號轉網后話費余額如何處理
- 如何更新電腦系統 電腦系統怎么進行更新
- 地漏不下水怎么解決 地漏不下水如何解決
- 父母寄語怎么寫初中生 如何寫家長寄語
