-
老生常谈进程线程协程那些事儿
所属栏目:[Python] 日期:2020-12-17 热度:105
一、进程与线程 1.进程 我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态[详细]
-
Python中标准库OS的常用方法总结大全
所属栏目:[Python] 日期:2020-12-17 热度:178
前言 我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数。在写一些系统脚本或者自动化运维脚本的时候经常会用到这个 os 库,所以这里做个整理,方便需要的时候或者需要的朋友查找学习,下面话不多说,[详细]
-
老生常谈Python之装饰器、迭代器和生成器
所属栏目:[Python] 日期:2020-12-17 热度:103
在学习python的时候,三大“名器”对没有其他语言编程经验的人来说,应该算是一个小难点,本次博客就博主自己对装饰器、迭代器和生成器理解进行解释。 为什么要使用装饰器 什么是装饰器?“装饰”从字面意思来谁就是对特定的建筑物内按照一定的思路和风格进[详细]
-
apache部署python程序出现503错误的解决方法
所属栏目:[Python] 日期:2020-12-17 热度:130
前言 本文主要给大家介绍了解决apahce部署python程序出现503错误的相关内容,下面话不多说了,下一起看看详细的介绍吧。 发现问题 今天更新服务器后,发现使用apache部署的某个python程序无法访问了,返回503错误,报错日志如下: [Thu Apr 13 10:54:40 2017[详细]
-
Python简单定义与使用字典dict的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:123
本篇章节讲解Python简单定义与使用字典的方法。供大家参考研究具体如下: #coding=utf8print '''''Python中的字典映射数据类型是由键值对构成。python中字典一般以数字或者字符串作为键。Python中字典的值可以是任意类型的Python对象,字典元素用[详细]
-
Python实现购物程序思路及代码
所属栏目:[Python] 日期:2020-12-17 热度:165
要求: 启动程序后,让用户输入工资,然后打印出带有序号的商品列表 用户输入商品序号购买相应的商品,或者输入 ' q ' 退出购买界面 选择商品后,检查余额是否足够,够则直接扣款,不够则提示余额不足 用户每购买一件商品后,或者输入 ' q ' 退出购买界面后[详细]
-
浅谈python中的__init__、__new__和__call__方法
所属栏目:[Python] 日期:2020-12-17 热度:86
前言 本文主要给大家介绍关于python中__init__、__new__和__call__方法的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 任何事物都有一个从创建,被使用,再到消亡的过程,在程序语言面向对象编程模型中,对象也有相似的命运:创[详细]
-
Python实现将16进制字符串转化为ascii字符的方法分析
所属栏目:[Python] 日期:2020-12-17 热度:162
本篇章节讲解Python实现将16进制字符串转化为ascii字符的方法。供大家参考研究具体如下: 字符串456e633064316e675f31735f66336e,通过Python,按照两个字符,例如45,6e,63形式变成ascii码格式,输出acsii码格式的字符串。 代码如下: a = "456e63[详细]
-
Python编程之列表操作实例详解【创建、使用、更新、删除】
所属栏目:[Python] 日期:2020-12-17 热度:105
本篇章节讲解Python列表操作。供大家参考研究具体如下: #coding=utf8'''''列表类型也是序列式的数据类型,可以通过下标或者切片操作来访问某一个或者某一块连续的元素。列表不仅可以包含Python的标准类型,而且可以用用户定义的对象作为自己的元[详细]
-
Python的IDEL增加清屏功能实例
所属栏目:[Python] 日期:2020-12-17 热度:186
为idle增加一个清屏的扩展ClearWindow就可以了(在http://bugs.python.org/issue6143中可以看到这个扩展的说明)。 下面我说安装使用的方法。首先下载clearwindow.py(点击可直接下载,不能下载的可以右键保存,格式为py结尾),将这个文件放在Python XLib[详细]
-
python WindowsError的错误代码详解
所属栏目:[Python] 日期:2020-12-17 热度:135
WindowsError的错误代码详解 0操作成功完成。 1功能错误。 2系统找不到指定的文件。 3系统找不到指定的路径。 4系统无法打开文件。 5拒绝访问。 6句柄无效。 7存储控制块被损坏。 8存储空间不足,无法处理此命令。 9存储控制块地址无效。 10环境错误。 11试[详细]
-
windows下Python实现将pdf文件转化为png格式图片的方法
所属栏目:[Python] 日期:2020-12-17 热度:62
本篇章节讲解windows下Python实现将pdf文件转化为png格式图片的方法。供大家参考研究具体如下: 最近工作中需要把pdf文件转化为图片,想用Python来实现,于是在网上找啊找啊找啊找,找了半天,倒是找到一些代码。 1、第一个找到的代码,我试了一下[详细]
-
python实现rsa加密实例详解
所属栏目:[Python] 日期:2020-12-17 热度:112
python实现rsa加密实例详解 一 代码 import rsakey = rsa.newkeys(3000)#生成随机秘钥privateKey = key[1]#私钥publicKey = key[0]#公钥message ='sanxi Now is better than never.'print('Before encrypted:',message)message = message.encode()cryptedMes[详细]
-
Python基于tkinter模块实现的改名小工具示例
所属栏目:[Python] 日期:2020-12-17 热度:145
本篇章节讲解Python基于tkinter模块实现的改名小工具。供大家参考研究具体如下: #!/usr/bin/env python#coding=utf-8# # 版权所有 2014 yao_yu# 本代码以MIT许可协议发布# 文件名批量加.xls后缀# 2014-04-21 创建# import osimport tkinter as tk[详细]
-
Python判断文件或文件夹是否存在的三种方法
所属栏目:[Python] 日期:2020-12-17 热度:179
常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。 1.使用os模块 os模块中的os.p[详细]
-
python数据结构之链表的实例讲解
所属栏目:[Python] 日期:2020-12-17 热度:117
在程序中,经常需要将组(通常是同为某个类型的)数据元素作为整体 管理和使,需要创建这种元素组,变量记录它们,传进传出函数等。 组数据中包含的元素个数可能发变化(可以增加或删除元素)。 对于这种需求,最简单的解决案便是将这样组元素看成个序列,[详细]
-
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
所属栏目:[Python] 日期:2020-12-17 热度:66
本篇章节讲解Python基于Pymssql模块实现连接SQL Server数据库的方法。供大家参考研究具体如下: 数据库版本: SQL Server 2012 。 按照Python版本来选择下载pymssql模块,这样才能连接上sql server。 我安装的python版本是3.5 ,64位的,所以下载[详细]
-
Python使用内置json模块解析json格式数据的方法
所属栏目:[Python] 日期:2020-12-17 热度:55
本篇章节讲解Python使用内置json模块解析json格式数据的方法。供大家参考研究具体如下: Python中解析json字符串非常简单,直接用内置的json模块就可以,不需要安装额外的模块。 一、json字符串转为python值 json字符串: 复制代码 代码如下: {"us[详细]
-
Python编程之字符串模板(Template)用法实例分析
所属栏目:[Python] 日期:2020-12-17 热度:63
本篇章节讲解Python编程之字符串模板(Template)用法。供大家参考研究具体如下: #coding=utf8'''''字符串格式化操作符,需要程序员明确转换类型参数,比如到底是转成字符串、整数还是其他什么类型。新式的字符串模板的优势是不用去记住所有相关细[详细]
-
python对配置文件.ini进行增删改查操作的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:183
前言 本文主要给大家介绍的是关于python对配置文件.ini增删改查操作的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 一、先导入configobj库文件 可以用pip直接安装 #!/usr/bin/python# -*- coding: utf-8 -*-import jsonfrom c[详细]
-
Python基于list的append和pop方法实现堆栈与队列功能示例
所属栏目:[Python] 日期:2020-12-17 热度:171
本篇章节讲解Python基于list的append和pop方法实现堆栈与队列功能。供大家参考研究具体如下: #coding=utf8'''''堆栈:堆栈是一个后进先出(LIFO)的数据结构。在栈上"push"元素是个常用术语,意思是把一个对象添加到堆栈中。删除一个元素,可以把它[详细]
-
安装Python的教程-Windows
所属栏目:[Python] 日期:2020-12-17 热度:56
在开始Python编程前,需要先安装Python环境。Python安装包可以到Python的官网下载,官网地址是https://www.python.org/,如果想直接跳过关于Python的介绍相关直接下载安装包,则可以直接访问https://www.python.org/downloads/下载安装包即可。 Windows下安[详细]
-
Python更新数据库脚本两种方法及对比介绍
所属栏目:[Python] 日期:2020-12-17 热度:179
最近项目的两次版本迭代中,根据业务需求的变化,需要对数据库进行更新,两次分别使用了不同的方式进行更新。 第一种:使用python的MySQLdb模块利用原生的sql语句进行更新 import MySQLdb#主机名HOST = '127.0.0.1'#用户名USER = "root"#密码PASSWD = "12345[详细]
-
Python列表和元组的定义与使用操作示例
所属栏目:[Python] 日期:2020-12-17 热度:55
本篇章节讲解Python列表和元组的定义与使用操作。供大家参考研究具体如下: #coding=utf8print '''''可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python对象。列表和元组通过数字索引来访问元素(从0开始)。列表和元组的区别[详细]
-
Python实现多并发访问网站功能示例
所属栏目:[Python] 日期:2020-12-17 热度:87
本篇章节讲解Python实现多并发访问网站功能。供大家参考研究具体如下: # Filename:visitweb_threads.py# Description:python visit web,get startTime,endTime,everytimes spentTime,threadingimport threadingimport urllibimport timeimport da[详细]
