【python3.7-初学篇-14】教程文章相关的互联网学习教程文章

Python3 tkinter基础 Entry validate validatecommand 失去焦点时,检查输入内容【代码】【图】

???????Python : 3.7.0?????????OS : Ubuntu 18.04.1 LTS????????IDE : PyCharm 2018.2.4??????Conda : 4.5.11???typesetting : Markdowncode""" @Author : 行初心 @Date : 18-10-1 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """ from tkinter import *def main():def _test():if inputStr.get() != '木兰':judge_res.set('输入的不是木兰')return Falseelse:judge_res.set('输入的是木兰')return ...

Python3 不能直接导入reduce

python 3.0以后, reduce已经不在built-in function里了, 要用它就得from functools import reduce.reduce的用法reduce(function, sequence[, initial]) -> valueApply a function of two arguments cumulatively to the items of a sequence,from left to right, so as to reduce the sequence to a single value.For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates((((1+2)+3)+4)+5). If initial is present, i...

[Python3]HTTP处理 - urllib模块【代码】

概述urllib是python最基础、最核心的HTTP协议支持库,诸多第三方库都依赖urllib,所以urllib是必须掌握的HTTP库。掌握了urllib有利于:深入理解http协议可以更好的学习和掌握第三方http库快速的开展基于http的接口测试快速进入爬虫学习之路urllib组成我们一起看下urllib由哪些模块或类构成:urllib.request用于构建http请求urllib.response用于处理http响应值的类urllib.parse 用于url处理urllib.error用于错误处理urllib.robotpar...

Python3 tkinter基础 Menu add_cascade 多级菜单 add_separator 分割线【代码】【图】

???????Python : 3.7.0?????????OS : Ubuntu 18.04.1 LTS????????IDE : PyCharm 2018.2.4??????Conda : 4.5.11???typesetting : Markdowncode""" @Author : 行初心 @Date : 18-9-30 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """ from tkinter import *def main():root = Tk()menubar = Menu(root)file_menu = Menu(menubar, tearoff=False) # tearoff=False 表示这个菜单可以被拖拽出来file_menu...

anaconda+tensorflow2.2+python3.7安装【图】

安装anaconda:可以下载社区版本的anaconda一路next注:在“Advanced Installation Options”中不要勾选“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的环境变量。”)。因为如果勾选,则将会影响其他程序的使用。如果使用Anaconda,则通过打开Anaconda Navigator或者在开始菜单中的“Anaconda Prompt”(类似macOS中的“终端”)中进行使用。除非你打算使用多个版本的Anaconda或者多个版本的Python,否...

Python3.X如何下载安装urllib2包 ?

python 3.X版本是不需要安装:urllib2包的,urllib和urllib2包集合成在一个包了那现在问题是:在python3.x版本中,如何使用:urllib2.urlopen()?答:import urllib.requestresp=urllib.request.urlopen("http://www.baidu.com")原文:https://www.cnblogs.com/scios/p/8400764.html

Python3【模块】concurrent.futures模块,线程池进程池【代码】

Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码,但是当项目达到一定的规模,频繁创建/销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池/进程池,以空间换时间。但从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提供了ThreadPoolExecutor和ProcessPoolExecutor两个类,实现了对threading和multiprocessing的进一步抽象,对编写线程池/进程池提供了直接...

python3+spark2.1+kafka0.8+sparkStreaming【代码】

python代码:import time from pyspark import SparkContext from pyspark.streaming import StreamingContext from pyspark.streaming.kafka import KafkaUtils from operator import addsc = SparkContext(master="local[1]",appName="PythonSparkStreamingRokidDtSnCount") ssc = StreamingContext(sc, 2) zkQuorum = ‘localhost:2181‘ topic = {‘rokid‘:1} groupid = "test-consumer-group" lines = KafkaUtils.createStre...

python3 练习题100例 (三)【代码】

题目三:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?#!/usr/bin/env python3 # -*- coding: utf-8 -*-""" 题目三:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?"""__author__ = ‘Fan Lijun‘import mathfor x in range(10000):if math.sqrt(x + 100) == int(math.sqrt(x + 100)) and math.sqrt(x + 100 + 168) == int(math.sqrt(x + 100 +...

Python3练习:对员工信息文件,实现增删改查操作【代码】【图】

1.练习要求:2.数据文件(data_staff.txt)1,Alex Li,22,13651054684,运维,2013-02-04 2,Jack Wang,20,13312331232,HR,2014-06-03 3,Mike Cao,20,15504231232,Sales,2013-05-06 4,Jack Chen,34,12404231232,HR,2011-02-01 5,Lu Haojie,21,15204231232,运维,2013-08-12 3.实现代码A.主程序部分:采用字典类型来实现函数的调用(key对应的value是函数名,通过Name()语法可以调用函数执行),利用os模块的remove()和rename()实现文件的修...

python3 集合

集合:数学上,把set称作由不同的元素组成的集合,集合(set)的成员通常被称做集合元素。集合对象是一组无序排列的可哈希的值。集合有两种类型:1、可变集合set2、不可变集合frozenset特点:1、值不可以重复创建可变集合set>>> s1 = set(‘hello‘)>>> s1{‘h‘, ‘l‘, ‘o‘, ‘e‘} #值不可以重复,所以两个L合并成一个L创建不可变集合frozenset>>> s2 = frozenset(‘hello‘)>>> s2frozenset({‘h‘, ‘l‘, ‘o‘, ‘e‘})创...

python3.7使用etree遇到的问题

使用python3.6时安装好lxml时按照许多网上的教程来引入会发现etree没被引入进来解决办法: 一、import lxml.htmletree = lxml.html.etree这样就可以使用etree了二、修改lxml的版本为4.2.5忽略报错!文章来源以下链接:https://blog.csdn.net/weixin_42670402/article/details/82385716原文:https://www.cnblogs.com/shaozhihao/p/11582385.html

win10 python3.7安装 opencv 和 face_recognition

一.python3安装opencv 1 pip3 install opencv-python==3.4.6.27 二.python3安装face_recognition 1pip3 install cmake 如果安装失败提示"Could not find a version that satisfies the requirement openpyxl (from versions: "是pip版本过低,需要更新pip,然后在安装cmake: 1 python -m pip install --upgrade pip2 或者3 python -m pip3 install --upgrade pip3pip3 install face_recognition 原文:https://www.cnblogs.com/...

[Python3从入门到实战] 第04讲 Python中布尔类型及bool函数

简介:介绍什么是布尔类型,以及Python中提供的bool函数什么是布尔类型? 对与错、是与非、0和1、正与反,都是传统意义上的布尔类型,在Python中,统一使用True和False来表示布尔类型在布尔类型一般用于表示条件是否成立,成立用True,不成立用False布尔类型是数字类型的一个子集在Python中,bool函数可以用来测试一个表达式的布尔值结果 bool(0)、bool(-1)、bool(0b10)、bool(‘‘).............. **原文:https://www.cnblogs...

36-python基础-python3-字典与列表的区别【图】

(1)不像列表,字典中的表项是不排序的。名为 spam 的列表中,第一个表项是 spam[0]。但字典中没有“第一个”表项。(2)确定两个列表是否相同时,表项的顺序必须相同,但在字典确定两个字典是否相同时,键-值对的顺序并不重要。(3)因为字典是不排序的,所以不能像列表那样切片。 (4)尝试访问字典中不存在的键,将导致 KeyError 出错信息。这很像列表的“越界”IndexError 出错信息。(5)尽管字典是不排序的,但可以用任意值...