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

本站现有博文320篇,共被浏览757162

本站已经建立2422天!

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