青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python如何自動創建文件?Python怎么自動處理文件

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

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怎么自動處理文件”的全部內容了,希望對你有所幫助 。

    猜你喜歡