arcpy将tif复制到特定的文件夹中

arcpy中将tif复制到特定的文件夹中。

python 复制代码
import arcpy
import os

# 设置允许覆盖已存在的文件
arcpy.env.overwriteOutput = True

# 定义源TIFF文件路径和目标文件夹路径
source_tif = r"D:\RWEQ_china\data\EF_SCF_HWSD\EF_HWSD_CaCO3_ignored.tif"
target_folder = r"D:\RWEQ_china\data"

# 构建目标文件的完整路径(保留原文件名)
target_tif = os.path.join(target_folder, os.path.basename(source_tif))

# 执行复制
arcpy.CopyRaster_management(source_tif, target_tif)

print(f"文件已复制到: {target_tif}")

如果需要复制一个文件夹中的所有文件,则可以通过下面的代码来进行实现。

python 复制代码
import shutil
import os

source_folder = r"D:\RWEQ_china\data\temp"
target_folder = r"D:\RWEQ_china\data\数据集成分析"

# 如果目标已存在,可以选择先删除或使用 dirs_exist_ok
# 方法1:直接覆盖(Python 3.8+)
shutil.copytree(source_folder, target_folder, dirs_exist_ok=True)


print(f"文件夹已复制到: {target_folder}")
相关推荐
三千里3 个月前
读《瓦尔登湖》备忘
阅读·瓦尔登湖
纪伊路上盛名在4 个月前
Accurate structure prediction of biomolecular interactions with AlphaFold 3
深度学习·阅读·文献·结构·蛋白质
Earic4 个月前
AI浪潮下的“幸存者”:从焦虑的碎碎念到构建普通人的新核心竞争力
阅读
大熊背5 个月前
《掌控习惯》书摘4
阅读
Q一件事5 个月前
生态敏感性相关内容
阅读
Q一件事5 个月前
结构方程中的概念模型中的路径
阅读
death_ray6 个月前
第 2 章:重构的原则
重构·阅读
W7910261 年前
轻量化阅读应用实践:21MB无广告电子书阅读器测评
阅读·实用工具·免费开源
程序员小张丶1 年前
React Native在HarmonyOS 5.0阅读类应用开发中的实践
javascript·react native·react.js·阅读·harmonyos5.0