python

悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非。

Python开发IDE:PyCharm专业版 virtualenv安装,创建激活和退出 pip install virtualenv virtualenv xxx-venv cd xxx-venv/bin source activate // linux下,windows下启动activate.bat ...进行虚拟环境的配置 deactivate D...

发布 0 条评论

上图 典型的通信流程如图所示,真实的部署在前面会增加nginx反向代理,动静资源分离,uwsgi启动,supervisor进程管理等

发布 0 条评论

需要实现PDF转jpg图片功能,并把转换完成的文件统一进行规则命名0001.jpg等,网上的工具大部分都是附带水印的,所以使用python开发一个小工具用于转换。 开发环境 python3.8pycharm社区版pillowpopllerpyinstaller打包成独立ex...

发布 0 条评论

进程 对于操作系统来说,一个任务就是一个进程process,进程内的子任务称为线程thread,一个进程至少有一个线程 os.fork(),创建子进程multiprocessing跨平台的多进程模块start(),启动join(),等待子进程结束,再继续往下执行...

发布 0 条评论

同步IO和异步IO 读写文件 with语句自动调用close()方法,with简化try...except...finally的处理流程,通过__enter__方法初始化,然后在__exit__中做异常处理或资源释放 with open("1.txt", "r") as f: ...

发布 0 条评论

python调试:pdb,类似linux中的gdb调试,使用命令行。pdb.set_trace()设置断点 异常处理:try...except...else...finally,类似java中的try catch finally 捕获错误可以跨多层调用,一直往上抛(raise,如果不带参数就原样抛...

发布 0 条评论

允许把函数本身作为参数传入另一个参数,还允许返回一个函数 高阶函数:函数可以赋值给变量,变量可以指向函数,相当于C++中的函数指针,函数名就是指向函数的变量 map(f, [1,2,3,4]):将传入的函数依次作用到序列的每个元素,...

发布 0 条评论

面向对象编程 封装,继承,多态 class Student (object): def __init__(self, name, score): self.__name = name self.__score = score 类名首字母大写,self相当于C++中的this指针,类中的函数,第一...

发布 0 条评论

判断语句 if x > 0 and x <= 10: pass elif x > 10 and x <=- 20: pass else: pass 循环语句 for i in range(1, 11): pass while i < 100: pass break:结束循环 continue:跳出本次循...

发布 0 条评论

模块 在python中,一个py文件就称为一个模块(Module),相同名字的函数和变量,可以存在不同的模块中 包 目录中增加__init__.py,必须存在,可以有多级目录的包嵌套结构文档注释:任何模块代码的第一个字符串都被视为文档...

发布 0 条评论