Houdini python批量导入abc
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相关推荐
- python批量导入网页信息_python批量导入数据进Elasticsearch的实例
ES在之前的博客已有介绍,提供很多接口,本文介绍如何使用python批量导入.ES官网上有较多说明文档,仔细研究并结合搜索引擎应该不难使用. 先给代码 #coding=utf-8 from datet ...
- Python批量导入图片生成能治疗颈椎病的HTML5版课件
本文要点:Python文件操作,HTML5的figure元素和CSS3属性的用法. 说明:1):本文图片来自于相关阅读中Python批量导出多个PPT/PPTX文件中每个幻灯片为独立JPG图片或Pyt ...
- python批量导入图片_Python批量导入图片生成PowerPoint 2007+文件
原标题:Python批量导入图片生成PowerPoint 2007+文件 说明:本文是"Python批量爬取微信公众号文章中的图片"的后续文章,用来把从公众号批量抓取的图片还原为P ...
- python批量导入MySQL的表头、扩展插入(datetime)类型主键
python批量导入MySQL的表头 .扩展插入(datetime)类型主键 目标:1.在EXCEL中编辑table name.数据格式.数据类型和备注等信息,把excel中col_1列的值作为表头, ...
- Python批量导入图片生成PowerPoint 2007+文件
说明:本文是"Python批量爬取微信公众号文章中的图片"的后续文章,用来把从公众号批量抓取的图片还原为PowerPoint 2007文件. 使用方法:安装扩展库python-pp ...
- python批量导入mysql_用python批量向数据库(MySQL)中导入数据
用python批量向数据库(MySQL)中导入数据 现有数十万条数据,如下的经过打乱处理过的数据进行导入 数据库内部的表格的数据格式如下与下面的表格结构相同 Current database: pyt ...
- 用python批量导入阿里云安全组规则
背景 因为学习买了一台服务器,但是也没什么经验,一开始把安全组中几个需要用的端口全部授权成0.0.0.0,0,导致服务器买了才没几天就被人植入了木马挖矿进程,系统也被破坏的面目全非,重装了系统之后为了 ...
- Python批量导入图片到Word文件
问题背景:2017年4月应华章公司邀请,翻译一本来自美国的Python入门教材,全书共750页,2018年4月完成翻译交稿,2018年9月责任编辑寄来样稿进行印刷前校对.经过半个月的检查和校对,又进行 ...
- python批量导入MongoDB数据库
由于源文件不是MongoDB支持的JSON和BSON 格式的数据, 所以只能将源数据转变格式后, 用脚本将其导入,所测数据为中科院信工所提供的数据.(这也是在信工所接触的第一个写程序的活.)源码如下: ...
最新文章
- sql语句(access语句)第8条数据到第18条数据
- github 运行python_Github Actions教程:运行python代码并Push到远端仓库
- vba copy sheet
- 围绕sqlite构建一个简单的Typescript ORM
- React的性能优化 - 代码拆分之lazy的使用方法
- Ubuntu1404+Django1.9+Apache2.4部署配置1安装
- 微信小程序图片自适应大小(炒鸡详细)
- protues8.9安装【硬件课设】
- C++中fftw库二维傅里叶变换笔记
- 将调试串口作为普通串口使用(仅限于调试、测试)
- echarts常见图形-时间轴(五)
- GRUB4DOS引导wim格式的pe
- Java Server Faces_JSF ( JavaServer Faces ) 介绍
- PlaySound函数以及sndPlaySound函数用法总结
- 使用 matplotlib绘制简单图形,保存图片的方法
- 关于InnoDB存储引擎 text blob 大字段的存储和优化--转载
- Installation Oracle11gR2 RAC on SuSE Linux Enterprise Server 11
- Python二级考试试题汇总(史上最全)
- windows System32 与SysWOW64区别
- poj 2228 Naptime(DP的后效性处理)