- 博客(16)
- 收藏
- 关注
原创 解决wiztree右键无响应的问题与右键菜单管理
wiztree右键无响应或者闪退的解决办法,下载ContextMenuManager管理右键菜单。
2024-04-25 21:54:44
1119
2
原创 环境变量PYTHONPATH可能导致houdini不能正常启动
当启动houdini时,弹出控制台窗口,出现大量错误信息,经过很长一段时间启动后,弹窗提示找不到模块lxml.etree。此时,系统中存在环境变量PYTHONPATH,houdini由于其程序缺陷,会优先在环境变量PYTHONPATH所指定的目录查找模块,进而由于版本问题导致报错。每次使用这个批处理文件启动houdini即可。也就是说,先去掉环境变量PYTHONPATH,运行完成后再恢复原来的PYTHONPATH。当一个苦B在电脑中同时安装了houdini和python,往往会出现这个问题。
2023-12-27 23:21:24
569
1
原创 传统依赖与依赖倒置原则
依赖倒置原则(Dependency Inversion Principle,DIP)是SOLID原则中的关键原则之一。它在软件设计中起着重要的作用。依赖倒置原则强调高层模块(抽象)不应该直接依赖于低层模块(具体实现),而是应该依赖于抽象。这意味着抽象应该定义清楚和稳定的接口,而具体实现则应该依赖于接口,以实现解耦和可替换性。
2023-06-18 19:26:34
249
1
原创 conda环境中程序运行莫名报错问题的解决
报错:AttributeError: module 'os' has no attribute 'add_dll_directory'就是这段时间因为其它环境的安装,系统环境变量变了。此问题是因为conda环境的系统环境变量的配置不符合预期。通常情况下,激活的环境中的库路径会在sys.path的前面,这意味着Python解释器会首先搜索并加载当前环境中的库。注意到第3项是系统的python库文件安装文件夹,并不是此conda环境的,所以在导入库时可能会优先链接到不正确的版本。
2023-06-11 20:50:03
2263
原创 pycharm项目结构中‘标记为 源代码 排除的’文件夹标记的用法
需要理解这是文件夹标记,不是分类。选择一个文件夹,然后它会显示该文件夹的标记状况,或者点击它也可以改变该文件夹的标记状况。这是2个独立的标记,意味着一个文件目录可能既是源代码目录也是处于被排除状态。右侧窗口同时将会总览显示红色的已排除文件夹,以及蓝色的源代码文件夹。菜单文件 - 设置,在左侧展开项目,点击项目结构。在中间窗口将显示项目的目录结构。在中间窗口的某一文件夹上点击一下选择它。按钮上点一两下进行标记或者取消标记。
2023-06-06 14:46:52
1422
1
原创 如何将excel表格数据复制到wps文档
2 在wps文本文档中ctrl alt v, 打开选择性粘贴窗口,选择wps表格对象,或其它带格式的选项。2 在wps文本文档中创建一个表格,大小与excel表格中的一样。全选所有表格,ctrl v。1 在excel表格中全选表格,ctrl c。1 在表格中全选表格,ctrl c。
2023-06-05 16:50:32
2530
1
原创 python中的形参和实参以及参数传递方式
在编程语言中,函数定义时用的是形参,调用时用的是实参。形参,全称为"形式参数",不是实际存在的变量,又称虚拟变量。形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数。实参,全称为"实际参数",是在调用时传递给函数的参数。实参可以是常量、变量、表达式、函数等。无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。形参和实参的功能是数据传送。
2023-05-25 14:25:40
7884
1
原创 python 中的数据类型
python 中的数据类型可分为不可变数据类型与可变数据类型,可迭代对象(iterable),迭代器对象(iterator)
2023-05-25 14:11:17
704
1
原创 python的条件语句 -- if - elif - else条件语句和match - case 结构化模式匹配
模式匹配(Pattern Matching)语法在 Python 中是从上到下顺序进行匹配的。一旦找到与模式匹配的分支,就会执行该分支对应的代码块,并且不会继续匹配后续的模式。通过 sys.argv[1] 获取命令行参数的第一个值,然后使用模式匹配对其进行匹配。根据匹配的结果,执行相应的代码块。相当于通配符,但是只允许置于「最后」一个case中。这是python310的新功能。print('其他输入')print('输入非法!print("原点")match与case。
2023-05-25 13:46:52
289
1
原创 python中 + 和 += 运算符的区别
当你执行 list = list + string 时会报错,这是因为 + 运算符要求两个操作数的类型是相同的,即都是列表或都是字符串。另一方面,当你执行 list += string 时不会报错,因为 += 运算符对于列表和字符串等可变类型变量是支持原地修改的,也就是说string是作为从属被迭代地添加进list中。当使用 + 运算符连接两个字符串或列表时,它会对每个可迭代对象进行迭代,并将它们的元素逐个连接起来,形成一个新的字符串或列表。对于不可变类型的变量,+=就不是原地修改,而是创建新的变量。
2023-05-25 13:41:47
3196
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人