python应用(1)
第一节——python录屏
参考源码
https://www.cnblogs.com/kangpenglin/p/9278716.html
我遇到的坑点及解决方法
坑点1:import win32api
直接pip install win32api无法成功
解决:pip install pypiwin32。(代码中依然是import win32api)
坑点2:import cv2
类似上面,直接pip install cv2无法成功
解决:pip3 install opencv-python。(代码中依然是import cv2)
生成.exe可执行文件
https://www.cnblogs.com/gopythoner/p/6337543.html
第二节 控制台传参给python程序
https://blog.youkuaiyun.com/weixin_35653315/article/details/72886718
暂时还没有明确的思路,是接下来关注的点。
传入参数的两种方式
1. import sys
sys.argv-----列表
2. import argparse
parser = argparse.ArgumentParser(description='manual to this script')
parser.add_argument('--gpus', type=str, default = None)
parser.add_argument('--batch-size', type=int, default=32)
args = parser.parse_args()-----列表
print(args.gpus)
注意,原博主给出的cmd传参语句略有误,应该是
python script.py --gpus=0,1,2 --batch-size=10 (形参前面都有两个--)
打包成.exe之后也能传递参数
https://segmentfault.com/q/1010000006008157
第三节——python进程间通信
好强。。。 https://blog.youkuaiyun.com/zhangyancai99/article/details/85047274
https://blog.youkuaiyun.com/ccwwff/article/details/45693253
https://www.cnblogs.com/cfinder010/p/3864615.html
https://stackoverflow.com/questions/5088087/python-error-module-object-has-no-attribute-af-unix
socket https://www.cnblogs.com/aylin/p/5572104.html
第四节——实现C#和Python高效率混合编程
https://blog.youkuaiyun.com/f529324416/article/details/83037324