Houdini python批量导入abc

在项目中经常与遇到有大量的abc文件需要导入的问题,这个时候就需要批量导入abc来完成后面的工作
第一次写小工具,离高手还很远,继续学习中

直接上代码

去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

import os
import re
import houinput = hou.ui.readInput("Please input a path", ('OK', 'Cancle'))if input[0] == 0:path = input[1]print pathdirList = os.listdir(path)root = hou.node("/obj")null = root.createNode('null', 'root')null.parm('scale').set(0.01)aleDirs = [x for x in dirList if x.endswith(".abc")]for dir in aleDirs:pattern = re.compile(r'cam', re.I)m = pattern.search(dir)name = dir.split('.', 1)[0]if bool(m) == False:geo = root.createNode("geo", name)geo.setInput(0, null)ale = geo.createNode('alembic', name)fullPath = path + "/" + dirale.parm("fileName").set(fullPath)nullNode = geo.createNode('null', '__OUT')nullNode.setInput(0, ale, 0)nullNode.setRenderFlag(True)            nullNode.setDisplayFlag(True)            nullNode.moveToGoodPosition()if bool(m) == True:aleCam = root.createNode("alembicarchive", node_name = name)aleCam.moveToGoodPosition()aleCam.setFirstInput(null)filePath = path + "/" + diraleCam.parm('fileName').set(filePath)aleCam.parm('buildHierarchy').pressButton()nullNode.moveToGoodPosition()

Houdini python批量导入abc相关推荐

  1. python批量导入网页信息_python批量导入数据进Elasticsearch的实例

    ES在之前的博客已有介绍,提供很多接口,本文介绍如何使用python批量导入.ES官网上有较多说明文档,仔细研究并结合搜索引擎应该不难使用. 先给代码 #coding=utf-8 from datet ...

  2. Python批量导入图片生成能治疗颈椎病的HTML5版课件

    本文要点:Python文件操作,HTML5的figure元素和CSS3属性的用法. 说明:1):本文图片来自于相关阅读中Python批量导出多个PPT/PPTX文件中每个幻灯片为独立JPG图片或Pyt ...

  3. python批量导入图片_Python批量导入图片生成PowerPoint 2007+文件

    原标题:Python批量导入图片生成PowerPoint 2007+文件 说明:本文是"Python批量爬取微信公众号文章中的图片"的后续文章,用来把从公众号批量抓取的图片还原为P ...

  4. python批量导入MySQL的表头、扩展插入(datetime)类型主键

    python批量导入MySQL的表头 .扩展插入(datetime)类型主键 目标:1.在EXCEL中编辑table name.数据格式.数据类型和备注等信息,把excel中col_1列的值作为表头, ...

  5. Python批量导入图片生成PowerPoint 2007+文件

    说明:本文是"Python批量爬取微信公众号文章中的图片"的后续文章,用来把从公众号批量抓取的图片还原为PowerPoint 2007文件. 使用方法:安装扩展库python-pp ...

  6. python批量导入mysql_用python批量向数据库(MySQL)中导入数据

    用python批量向数据库(MySQL)中导入数据 现有数十万条数据,如下的经过打乱处理过的数据进行导入 数据库内部的表格的数据格式如下与下面的表格结构相同 Current database: pyt ...

  7. 用python批量导入阿里云安全组规则

    背景 因为学习买了一台服务器,但是也没什么经验,一开始把安全组中几个需要用的端口全部授权成0.0.0.0,0,导致服务器买了才没几天就被人植入了木马挖矿进程,系统也被破坏的面目全非,重装了系统之后为了 ...

  8. Python批量导入图片到Word文件

    问题背景:2017年4月应华章公司邀请,翻译一本来自美国的Python入门教材,全书共750页,2018年4月完成翻译交稿,2018年9月责任编辑寄来样稿进行印刷前校对.经过半个月的检查和校对,又进行 ...

  9. python批量导入MongoDB数据库

    由于源文件不是MongoDB支持的JSON和BSON 格式的数据, 所以只能将源数据转变格式后, 用脚本将其导入,所测数据为中科院信工所提供的数据.(这也是在信工所接触的第一个写程序的活.)源码如下: ...

最新文章

  1. sql语句(access语句)第8条数据到第18条数据
  2. github 运行python_Github Actions教程:运行python代码并Push到远端仓库
  3. vba copy sheet
  4. 围绕sqlite构建一个简单的Typescript ORM
  5. React的性能优化 - 代码拆分之lazy的使用方法
  6. Ubuntu1404+Django1.9+Apache2.4部署配置1安装
  7. 微信小程序图片自适应大小(炒鸡详细)
  8. protues8.9安装【硬件课设】
  9. C++中fftw库二维傅里叶变换笔记
  10. 将调试串口作为普通串口使用(仅限于调试、测试)
  11. echarts常见图形-时间轴(五)
  12. GRUB4DOS引导wim格式的pe
  13. Java Server Faces_JSF ( JavaServer Faces ) 介绍
  14. PlaySound函数以及sndPlaySound函数用法总结
  15. 使用 matplotlib绘制简单图形,保存图片的方法
  16. 关于InnoDB存储引擎 text blob 大字段的存储和优化--转载
  17. Installation Oracle11gR2 RAC on SuSE Linux Enterprise Server 11
  18. Python二级考试试题汇总(史上最全)
  19. windows System32 与SysWOW64区别
  20. poj 2228 Naptime(DP的后效性处理)

热门文章

  1. 考研复试——离散数学
  2. HDUOJ 1754 I Hate It
  3. LeetCode练习——字符串(字符串中的第一个唯一字符)
  4. 局域网内被外网访问的解决方案
  5. 学习总结报告 21天转型微服务实战营
  6. Hibernate学习之路(十三):Hibernate中的QBC查询和本地sql操作
  7. Theia 拓展开发常用代码总结
  8. Jav8: Java里面调用js代码
  9. 【2012.07.31】天语大黄蜂w806原生安卓v3118
  10. MAC地址研究——OUI新增及厂商2020-02-03——2020-02-07