
基础
guyuezunting
这个作者很懒,什么都没留下…
展开
-
windows下python调用C++ dll(C++没有实现,通过C语言调用C++实现调用C++dll,大部分博客都是骗人的,而且有错误,有坑没有写)
第一,强调一下,或许调用C++的dll函是可以实现的,但是我没有查到,很多都是包了一层而且不注明,第二,调用的时候,传递参数的时候会出现windows erro或者无访问权限的问题,需要通过c_int,c_char,c_char_p等进行转换并且调用encode函数,才能把函数传递到C语言包着的api里面,下面是具体流程dll可以通过vs新建的时候选择动态链接库,vs+qt也要选择动态链接库,在接口api最前面加上__declspec(dllexport)如Test.hclas原创 2020-07-15 22:11:00 · 209 阅读 · 0 评论 -
windows 学python **kwargs
偶尔看到一段代码里面居然有**kwargs,难道这是指针的指针(C++概念)?查了才知道,python中*这是可变参数的意思,*代表可变list参数,**代表可变dict参数,如果*和**一起用,*必须在**前面原创 2020-07-15 10:12:19 · 129 阅读 · 0 评论 -
pip install 指定 国内镜像源
pip install pclpy -i https://pypi.douban.com/simple原创 2020-07-09 20:18:34 · 772 阅读 · 0 评论 -
python的继承
不同于C++的继承,用:python中的继承,在构造函数的括号中代表,并带有public或者protected private等。class a:public b,public cclass a(b)则a继承b,如果是多重继承,则用逗号隔开,class a(b,c)原创 2020-07-05 20:29:51 · 168 阅读 · 0 评论 -
python str加法
在c++里面可以这样操作string a=“hello ”a = a+"world"但是在python里面这样操作string a=“hello ”a = a+"world"却显示错误最后只能重新申请string b=“world”a = a+b原创 2020-07-05 16:39:13 · 1530 阅读 · 0 评论 -
python 获取指定文件下文件名列表
filelist = os.listdir(filepath)for item infilelist: print(item)原创 2020-07-03 09:50:01 · 643 阅读 · 0 评论