Python
文章平均质量分 81
萨克买单
这个作者很懒,什么都没留下…
展开
-
Python websevice接口调用问题记录
Python 调用WebService接口采坑记录应用场景: 需要与某运营商的某部门进行某些数据的对接,对方扔了一个接口文档过来,需要根据文档中的WebService接口规范进行数据的上报。但是在调用对面接口的时候,一直返回500。虽然状态码是500,但是根据报错信息以及给钱就是大爷的原则,最后还是需要调整自身的脚本文件来完成对接。1.报错信息一开始跟大部分帖子使用的第三方库一样,我也是使用了suds库。#步骤很简单,导入相关库,定义url获取返回即可import sudsfrom suds原创 2021-06-09 14:40:52 · 691 阅读 · 0 评论 -
Python菜鸟编程第八课之模块包
Python菜鸟编程第八课之模块包1.导入包包:包是通过使用’.模块名’来组织Python模块名称空间的方式。具体而言,包就是一个包含’_init_.py’文件的文件夹。目的:用文件夹将文件/模块组织起来。创建包的目的不是为了运行,而是为了被导入使用。包的本质依然还是模块。tips:Python3中,即使包中没有_init_.py,也可以使用;Python2中,包中没有_init_.py,...原创 2019-08-03 20:48:38 · 110 阅读 · 0 评论 -
Python菜鸟编程第十四课之魔法方法2
Python菜鸟编程第十四课之魔法方法21.反射反射:是指程序可以访问、检测和修改他本身状态或者行为的一种能力在Python中,面向对象的反射是指通过字符串的形式操作对象的相关属性。四个可以实现自省的函数:hasattr:检测是否含有某个属性。语法:hasattr(*args, **kwargs)getattr:获取属性。语法:getattr(object, name, def...原创 2019-08-03 20:49:50 · 126 阅读 · 0 评论 -
Python菜鸟编程第十五课之网络编程
Python菜鸟编程第十五课之网络编程1.引言假如有两个脚本:foo.py,bar.py,分别运行时都可以正常运行。但是现在想从两个程序间传递一个数据。同一台电脑时:创建一个文件,将foo.py的内容写入文件,bar.py读取文件内容不同电脑:联想我们平时使用的微信QQ等。2.软件架构2.1C/S架构C/S即Client和Server:客户端和服务器端架构。2.2B/S架构B/S...原创 2019-08-05 18:44:16 · 168 阅读 · 0 评论 -
Python菜鸟编程第十二课之魔法方法一
Python菜鸟编程第十二课之魔法方法1此篇博客,内容还不丰富,包括心得就只有寥寥几行,目前本人还在不断完善中。博主QQ:1031748759,欢迎批评指正!1.静态方法通过装饰器@staticmethod来进行装饰。静态方法既不需要传递类对象也不需要传递实例对象。静态方法也可以通过实例和类对象去访问。demo:class Dog: type = '狗' def _...原创 2019-08-03 20:50:20 · 192 阅读 · 0 评论 -
Python菜鸟编程第九课之时间序列化模块
Python菜鸟编程第九课之时间、序列化模块1.Time模块用法:导入time模块即可。import timetime中的常用函数:函数名描述time.sleep(n)线程推迟指定的时间运行,单位秒time.time()返回当前时间戳,表示的是从1970-01-01 00:00:00 开始按秒计算的偏移量time.localtime(sec)加一个...原创 2019-07-28 12:01:19 · 228 阅读 · 0 评论 -
Python菜鸟编程第二十一课之Redis
Python菜鸟编程第二十一课之python操作redis1. 简介Redis是一个速度非常快的非关系数据库(non-relational database),它可以存储键(key)与5种不同类型的值(value)之间的映射(mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。5种不同类型的值包括string(字符串)、...原创 2019-08-26 19:55:39 · 299 阅读 · 0 评论 -
Python菜鸟教程第二十课之初识Django
Python菜鸟教程第二十课之初始Django1.Django简介Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件你甚至可以很方便的开发出自己的工具包。这使得Djan...原创 2019-08-26 09:55:21 · 795 阅读 · 0 评论 -
Python菜鸟编程第十九课之多进程拓展
Python菜鸟编程第十九课之多进程拓展1.多进程修改全局变量demo1:import osimport timenum=0pid=os.fork()if pid ==0: num+=1 print('son jc %s'%num)else: time.sleep(1) num+=1 print('father jc %s'%num)运行结果:son jc 1f...原创 2019-08-12 19:12:36 · 224 阅读 · 0 评论 -
request.META参数
Python request.META参数参数名描述‘PROMPT’:默认指令‘USERDOMAIN_ROAMINGPROFILE’:用于RDS或标准漫游配置文件路径的用户域‘PROCESSOR_LEVEL’:处理器级别‘VS140COMNTOOLS’命令行编译环境‘SESSIONNAME’:会话名称‘ALLUSERSPROFILE’:...原创 2019-08-15 10:02:11 · 999 阅读 · 0 评论 -
Python菜鸟编程第十六课之线程和进程
Python菜鸟编程第十六课之线程和进程1.多任务介绍计算机中的多任务是指:操作系统同时完成多项任务的处理。多任务处理是指:用户再同一时间段内运行多个应用程序,每个应用程序就可以称之为一个任务。现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,那么,单核CPU是怎么执行多任务的呢?答案就是操作系统轮流让各个任务交替执行,任务1...原创 2019-08-06 20:19:22 · 196 阅读 · 0 评论 -
使用Pycharm运行.py脚本时,自动进入unittest模式或pytest模式
使用Pycharm运行.py脚本时,自动进入unittest模式或pytest模式有些朋友在使用Pycharm运行脚本时,本来期望出现这样一种情况:但实际上出现的是:这可如何是好?下面给大家介绍两个方法:第一种:将代码中的test替换掉之所以会出现上面这种情况,实际上是因为Pycharm误认你的脚本文件是用来测试的。导致这样的结果,可能是你脚本中的test字样太多了,所以替换掉te...原创 2019-08-06 20:15:37 · 7265 阅读 · 2 评论 -
Python菜鸟编程第十七课之多线程变量共享
Python菜鸟编程第十七课之多线程变量共享1.多线程—共享全局变量问题1.1假设有两个线程t1和t2,都要对一个变量g_num进行运算(+1),两个线程t1和t2分别对g_num+1demo:import threadingimport timeg_num = 0def work1(num): global g_num for i in range(num)...原创 2019-08-08 08:33:42 · 358 阅读 · 0 评论