python2.7:创建修改删除目录

#coding=utf-8
import os
print os.getcwd() #get current work dir
os.chdir("C:\Users\Administrator\Desktop\Pyhton2.7Tests") #change dir
print os.getcwd()
print os.listdir(os.getcwd()) #filename list dir,return tuple
os.mkdir(os.getcwd() + "\\file") #make dir
os.rmdir(os.getcwd() + "\\file") #remove dir
#注意:删除目录需要说明的是,使用os.rmdir删除的目录必须为空目录,否则函数出错。
# 输出:
# D:\Program Files (x86)\Notepad++
# C:\Users\Administrator\Desktop\Pyhton2.7Tests
# ['chardet_test.py', 'chardet_test.txt', 'float2int.py', 'open_file_test.py', 'op
# en_file_test.txt', 'os_test.py', 'type_isinstance_test.py', 'unicode_str_test.py
# ']
# 请按任意键继续. . .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个可以在ArcGIS 10.2.2工具箱中使用Python 2.7编写的脚本,用于批量自动删除面积小于指定值的图斑。该脚本可以作为“批量处理”工具箱中的一个工具来使用。 ```python # 导入需要使用的模块 import arcpy # 设置输入参数 input_features = arcpy.GetParameterAsText(0) # 输入要素类 output_features = arcpy.GetParameterAsText(1) # 输出要素类 minimum_area = arcpy.GetParameterAsText(2) # 面积阈值,单位为平方米 # 将面积阈值转换为浮点型 try: minimum_area = float(minimum_area) except ValueError: arcpy.AddError("面积阈值必须为数字!") sys.exit() # 创建要素图层并添加要素 arcpy.MakeFeatureLayer_management(input_features, "input_layer") arcpy.SelectLayerByAttribute_management("input_layer", "NEW_SELECTION", "Shape_Area < {}".format(minimum_area)) arcpy.CopyFeatures_management("input_layer", output_features) # 输出结果 arcpy.SetParameterAsText(3, output_features) ``` 使用该脚本时,需要在工具箱中设置三个输入参数: - 输入要素类:需要删除小面积图斑的要素类。 - 输出要素类:删除小面积图斑后的结果要素类。 - 面积阈值:需要删除的图斑的最小面积,单位为平方米。 该脚本首先将输入要素类转换为要素图层,并使用`SelectLayerByAttribute_management`函数选择面积小于指定值的图斑,然后将结果保存到输出要素类中。最后,将输出要素类作为输出参数返回。 注意:该脚本仅适用于处理面状要素类(如面、多边形等),对于线状或点状要素类请自行修改脚本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

VCHH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值