搜索到与相关的文章
Python

Python字符串处理的8招秘籍(小结)

Python的字符串处理,在爬虫的数据解析、大数据的文本清洗,以及普通文件处理等方面应用非常广泛,而且Python对字符串的处理内置了很多高效的函数,功能非常强大、使用非常方便。今天我就把字符串处理时用到最多的方法总结分享给大家,希望大家可以轻松应对字符串处理。1.字符串的切片和相乘(1)切片str='Mondayisabusyday'print(str[0:7])#表示取第一个到第七个的字符串print(str[-3:])#表示取从倒数第三个字符开始到结

系统 2019-09-27 17:57:52 2349

Python

python线程基础

一基本概念1并行和并发1并行,parallel同时做某些事,可以互不干扰的同一时刻做几件事如高速公路上的车道,同一时刻,可以有多个互不干扰的车运行在同一时刻,每条车道上可能同时有车辆在跑,是同时发生的概念2并发,concurrency也是同时做某事,但强调的是同一时段做了几件事。并行是可以解决并发问题的。2并发的解决1队列,缓冲区队列:排队就是队列,先进先出,解决了资源使用的问题。缓冲区:排程的队列,其实就是一个缓冲地带,就是缓冲区优先队列:对比较重要的事

系统 2019-09-27 17:57:11 2349

Python

我背着女朋友,用 Python 偷偷抓取了她的行踪

1.目标场景有时候女朋友一个人在外面玩耍,问她在哪个地方,就是不告诉我。但是,你又很想知道女朋友的「位置」,这该如何是好?其实你可以这样套路女朋友,假装自己在家很无聊,可以帮她修图,让她微信发原图给你,拿到「微信原图」后,你就可以利用Python快速获取到女友的具体位置了。2.准备工作首先,在虚拟环境中安装识别图片元数据的库。pip3installexifread然后,进入高德开放平台,申请一个Web服务的应用,获取到一个「Key」用于逆地理编码API。3

系统 2019-09-27 17:56:00 2349

Python

python初学者该如何解决pygame.error: video

按照其他博客,码了最简单的游戏(贪吃蛇),出现bug,pygame.error:videosystemnotinitialized,无法解决,pygame.init()也多次调用,无法解决,先放在博客上,等会用了再来解决,使用的工具是pucharmimportpygame,sys,random,timefrompygame.localsimport*#定义颜色变量0=黑色255=白色redColor=pygame.Color(255,0,0)blackCo

系统 2019-09-27 17:55:09 2349

Python

python实现屏保程序(适用于背单词)

今天要给大家分享的是一款自己写的屏保程序,大学大家最头疼的就是四六级的考试了,上次考试做阅读的时候,情不自禁的发呆,想着如果我能在电脑上写一个屏保程序,那么就可以天天记单词了!开始首先:我们使用的是python自带的GUI模块,大部分操作网上都可以查到,对于写一些小的交互程序是完全够了。首先我们来定义一个类,这个类可以实列出一个屏幕显示对象,我把它称为Screensaver()。fromtkinterimport*importtkinter.fontast

系统 2019-09-27 17:53:53 2349

Python

使用pudb调试TensorFlow Python源码

简介TensorFlow是C++和Python实现的,构建Graph和一些op的调用都是在Python实现,可以使用pudb来单步调试TensorFlow的Python源码。pudb项目地址:https://github.com/inducer/pudbpudb文档地址:https://documen.tician.de/pudb/Python的调试工具pdb:ipdb:pudb:本文采用的是pudb,pudb是在pdb上提供了终端上的IDE功能,可以用键

系统 2019-09-27 17:52:34 2349

Python

第十五章、Python多线程之信号量和GIL

目录第十五章、Python多线程之信号量和GIL1.信号量(Semaphore)2.GIL说明:第十五章、Python多线程之信号量和GIL1.信号量(Semaphore)信号量用来控制线程并发数的,Semaphore管理一个内置的计数器,每当调用acquire()时-1,调用release()时+1。计数器不能小于0,当计数器为0时,acquire()将阻塞线程至同步锁定状态,直到其他线程调用release()。其实就是控制最多几个线程可以操作同享资源。

系统 2019-09-27 17:51:26 2349

Python

Python 运行.py文件和交互式运行代码的区别详解

代码版本:3.6.31.交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果。直接给出结果:没有print是看不到结果的:有print才能看到结果:另:交互式中可以用下划线`_`来查看上一次输出的结果。如果给下划线赋值,这个效果就没了。另另:如果变量的值是空,不会显示2.交互式输出会输出原始内容,print会输出渲染后的内容打印字符串会带着引号,换行符也原样显示了。字符串的引号被去掉了,换行符真的换行了3.交互式每一句代码都

系统 2019-09-27 17:50:56 2349