[英]How to add prefix to the files while unzipping in Python?
嘗試在 Python 中解壓縮時為目錄中的所有文件添加前綴。 有沒有辦法在解壓縮時為文件添加前綴?
Code:
====
import pathlib
import shutil
import os
file_path = "/emp/status/"
shutil.rmtree(file_path, ignore_errors=True)
pathlib.Path(file_path).mkdir(parents=True, exist_ok=True)
os.system("gzip -d " + file_path + "/*")
Output:
=======
data_0_1_0.csv
data_0_2_0.csv
data_0_3_0.csv
Required output:
================
emp_status_data_0_1_0.csv
emp_status_data_0_2_0.csv
emp_status_data_0_3_0.csv
嘗試這個:
import os
for filename in pathlib.Path(path).glob('*.csv')
dst = f"emp_status_{filename}"
os.rename(filename, os.path.join(file_path, dst))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.