Python
muyouking11
这个作者很懒,什么都没留下…
展开
-
Blender 常用API记录
将当前工作区设置为3D视图bpy.context.area.ui_type = "VIEW_3D" #将当前工作区设置为3D视图设置游标的位置bpy.data.scenes["Scene"].cursor.location = (0,0,0)获取当前选择的物体(即激活物体)#方法一bpy.context.object#方法二bpy.context.active_object获取场景中所有的材质球mats = bpy.data.materialsfor mat in mats:原创 2021-04-28 15:44:44 · 1312 阅读 · 2 评论 -
Blender插件学习--Operator and Panel
import bpydef showMat(self,context): mats = bpy.data.materials for mat in mats: print(f"{self.myStr} : {mat.name}")class myTextOperator(bpy.types.Operator): #bl_idname有格式要求,必须小写,下划线或者数字,不允许有大写字母 bl_idname = "hyq.hello" bl_lab原创 2021-04-28 14:40:17 · 592 阅读 · 0 评论 -
blender 给某个类型添加自定义属性
import bpybpy.types.Ojbect.myInt = bpy.porps.IntProperty(name = "test",max = 10,min = 1,default = 5)#运行上面的代码,然后在控制窗里就可以进行下面的测试C.scene.objects['group001'].myInt原创 2021-04-26 17:04:30 · 1732 阅读 · 1 评论 -
blender 脚本修改材质球的某节点属性值
for ma in bpy.data.materials: if ma.use_nodes: ma.node_tree.nodes['Principled BSDF'].inputs['Alpha'].default_value=1原创 2021-03-03 12:47:20 · 890 阅读 · 0 评论 -
python 操作excel表格
import xlrdfrom xlrd import xldate_as_tupledef ReadXlsx(xlsxpath): work_book = xlrd.open_workbook(xlsxpath) sheet_0 = work_book.sheet_by_index(0) #获取sheet1 内容要放在sheet1里 # print(r"列表名称:{sheet_0.name}\n") # print(f"行数:{sheet_0.nr原创 2020-08-06 10:18:57 · 126 阅读 · 0 评论 -
python 读取中文路径的乱码问题
在使用os.listdir(r"C:\中文路径")时会提示乱码问题.import ospathname = r"D:\中文路径"paths = os.listdir(pathname.encode("gbk").decode("utf-8"))原创 2019-08-12 00:33:56 · 4070 阅读 · 0 评论 -
Python 装饰器
import timeimport math#装饰器'''实质上是一个函数,在装饰器中,通常运用这些Python技巧:*args和**kwargs闭包作为参数的函数'''#测试函数计算时间的函数def display_time(func): def wrapper(*args,**kwargs): #传参数进来 t1 = time.time()...原创 2018-12-14 20:16:51 · 98 阅读 · 0 评论 -
python 微博
import requestsimport jsonfrom pyquery import PyQuery as pqfrom requests.exceptions import RequestExceptionfrom urllib.parse import urlencodebaseurl = r'https://m.weibo.cn/api/container/getInd...原创 2018-12-08 15:20:51 · 370 阅读 · 0 评论