搜索到与相关的文章
Python

python:os模块的简单使用

os模块描述:python标准库中的一个用于访问操作系统功能的模块。作用:用来实现跨平台访问常用操作:os.sep系统路径的分隔符>>>importos>>>os.sep'/'#windows上运行结果为:\\#windows上的pycharm运行结果为:\#Linux运行结果为:/os.linesep输出当前平台使用的行终止符>>>importos>>>os.linesep'\n'os.environ获取系统环境变量os.getcwd()获取当前工作路径

系统 2019-09-27 17:56:35 1986

Python

Python实现图片的base64编码

importbase64if__name__=="__main__":dir='image.jpg'basef=open(dir.split('.')[0]+'_base64.txt','w')withopen(dir,'rb')asf:base64_data=base64.b64encode(f.read())s=base64_data.decode()data='data:image/jpeg;base64,%s'%s#print(data)basef

系统 2019-09-27 17:56:12 1986

Python

Python 入门之 内置模块 -- sys模块

Python入门之内置模块--sys模块1、sys模块sys模块是与python解释器交互的一个接口print(sys.path)#模块查找的顺序print(sys.argv)#命令行参数List,第一个元素是程序本身路径只能在终端执行print(sys.modules)#查看加载到内存的模块print(sys.platform)#查看当前操作系统平台mac-darwinwin-win32print(sys.version)#查看当前解释器的版本sys.e

系统 2019-09-27 17:56:06 1986

Python

python跳出死循环

python循环怎么跳出1、常用跳出方法:while判断条件:循环语句当判定条件不满足时退出循环2、循环次数不定跳出循环方法:在while循环内加一个if判定条件,,用break语句跳出循环。即while1:num=input("请输入编号:")name=input("请输入姓名:")line=[num,name]a=input("输入q退出!任意键继续!!")ifa.lower()=='q'://输入一个大写或小写的q退出循环print("已退出输入!!

系统 2019-09-27 17:55:42 1986

Python

python字符串替换第一个字符串的方法

Python截取字符串使用变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。#例1:字符串截取str='12345678'printstr[0:1]>>1#输出str位置0开始到位置1以前的字符printstr[1:6]>>23456#输出str位置1开始到位置6以前的字符num=18str='0000'+str(num)#合并字符串printstr[-5:]#输出字符串右5位>>0001

系统 2019-09-27 17:55:20 1986

Python

Python函数装饰器原理与用法详解

本文实例讲述了Python函数装饰器原理与用法。分享给大家供大家参考,具体如下:装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外

系统 2019-09-27 17:55:08 1986

Python

Python3 requests文件下载 期间显示文件信息和下载进度代码实例

这篇文章主要介绍了Python3requests文件下载期间显示文件信息和下载进度代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下"""使用模块线程方式实现网络资源的下载#实现文件下载,期间显示文件信息&下载进度#控制台运行以显示进度"""importrequestsimportos.pathasopimportosfromsysimportstdoutdefdownloadfile(url,fil

系统 2019-09-27 17:55:01 1986

Python

python 随机生成10位数密码的实现代码

随机生成10位数密码,字母和数字组合importstring>>>importrandom>>>pwd="">>>letters=string.ascii_letters+string.digits>>>foriinrange(10):...letter=random.choice(letters)...pwd+=letter...>>>print(pwd)利用推导列表生成"".join([random.choice(string.ascii_letter

系统 2019-09-27 17:54:51 1986

Python

python 日期排序的实例代码

问题1:如果日期中有千年以前的情况(没法用格式化函数),如('2010-11-23','1989-3-7','2010-1-5','978-12-1','2010-2-4')参照方法1问题2:如果日期中没有千年以前的情况,做法就很多了。参照方法2和方法3#-*-coding:utf-8-*-importtimefromoperatorimportitemgetterarr=('2010-11-23','1989-3-7','2010-1-5','978-1

系统 2019-09-27 17:54:50 1986

Python

老生常谈Python序列化和反序列化

通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长。并且需要时可以再次将这个对象读取出来。Python中有几个常用模块可实现这一功能。pickle模块存储在变量中dumps(obj)返回存入的字节dic={'age':23,'job':'student'}byte_data=pickle.dumps(dic)#out->b'\x80\x03}q\x00(X\x03\x00\x00\...'print(byte_dat

系统 2019-09-27 17:54:49 1986