EADST

Copy and Rename File When Existing Same Name

Python: Copy and Rename File When Existing Same Name

import os
import shutil

def rename_copy(file_path, out_dir):
    name = os.path.basename(file_path)
    if not os.path.exists(os.path.join(out_dir, name)):
        save_path = os.path.join(out_dir, name)
        shutil.copy(file_path, save_path)
    else:
        base, extension = os.path.splitext(name)
        print(base, extension)
        i = 1
        while os.path.exists(os.path.join(out_dir, '{}_{}{}'.format(base, i, extension))):
            i += 1
        save_path = os.path.join(out_dir, '{}_{}{}'.format(base, i, extension))
        shutil.copy(file_path, save_path)
    return save_path

path = "./copy/"
input_path = "test.jpg"
print(path, safe_copy(input_path, path))
相关标签
About Me
XD
Goals determine what you are going to be.
Category
标签云
uWSGI Hotel Web InvalidArgumentError TensorFlow Proxy GoogLeNet Github NLTK BF16 llama.cpp Miniforge PDF v0.dev Attention hf 搞笑 Logo FP16 Base64 HaggingFace Breakpoint DeepSeek VGG-16 Review 关于博主 Nginx UI Math Markdown Clash Safetensors Color Bert FP8 icon Use 净利润 签证 OpenCV mmap git-lfs 域名 printf CTC ResNet-50 Git Dataset NameSilo Plate Crawler 顶会 OpenAI Disk Magnet Zip RGB Anaconda Video Quantize CV Rebuttal Shortcut Tiktoken Baidu Ptyhon 递归学习法 ChatGPT Transformers ONNX 多进程 GIT 图形思考法 Michelin 腾讯云 Search GGML Bipartite Qwen2.5 diffusers WebCrawler Jetson Gemma IndexTTS2 Firewall Freesound Sklearn Llama Plotly SQLite UNIX JSON Vmess RAR SQL Qwen Permission Vim 报税 飞书 Distillation tar CUDA Windows Bitcoin Tracking Translation Claude Docker Quantization Domain 继承 News LaTeX Datetime uwsgi DeepStream TensorRT PyTorch SVR Agent HuggingFace Jupyter Bin Ubuntu Qwen2 XML LLM LeetCode Password 公式 BTC SPIE Heatmap 第一性原理 Image2Text Animate Tensor Knowledge Streamlit FP32 Algorithm CC Linux Input PIP XGBoost 强化学习 证件照 scipy torchinfo logger 阿里云 ModelScope Excel LLAMA Pillow Interview EXCEL Paddle Hilton TSV Pytorch Pickle v2ray Python CEIR GPTQ Conda tqdm Land Random COCO CLAP Hungarian FastAPI Django QWEN MD5 CSV API CAM Website TTS git 论文 Card SAM OCR FlashAttention 论文速读 财报 Food Template C++ FP64 Numpy GPT4 BeautifulSoup 云服务器 PyCharm transformers NLP 版权 Diagram Statistics WAN Cloudreve Pandas Paper Data Augmentation 多线程 Mixtral LoRA PDB YOLO 算法题 图标 AI Google 音频 VSCode VPN
站点统计

本站现有博文328篇,共被浏览845328

本站已经建立2551天!

热门文章
文章归档
回到顶部