- 博客(44)
- 资源 (8661)
- 收藏
- 关注
原创 Python3 命名空间和作用域
命名空间先看看官方文档的一段话:A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重
2021-04-21 11:51:25 278
原创 Python3 面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性
2021-04-21 11:50:47 152
原创 Python3 错误和异常
作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python 有两种错误很容易辨认:语法错误和异常。Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。语法错误Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例>>> while True print('Hello world') File "<stdin>", line
2021-04-21 11:49:36 352
原创 Python3 OS 文件/目录方法
os** 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号方法及描述1os.access(path, mode) 检验权限模式2os.chdir(path) 改变当前工作目录3os.chflags(path, flags) 设置路径的标记为数字标记。4os.chmod(path, mode) 更改权限5os.chown(path, uid, gid) 更改文件所有者6os.chroot(path) 改变当前进程的根目录
2021-04-21 11:46:50 208
原创 Python3 File(文件) 方法
Python3 File(文件) 方法open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。**注意:**使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完整的语法格式为:open(file, mode='r', bufferi
2021-04-21 11:46:07 261
原创 Python3 输入和输出
Python3 输入和输出在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。s
2021-04-21 11:45:26 507
原创 Python3 模块
Python3 模块在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。下面是一个使用 python 标准库中模块的例子。#!/usr/b
2021-04-21 11:44:11 264
原创 Python3 数据结构
Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据结构。列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:方法描述list.append(x)把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。list.extend(L)通过添加指定列表的所有元素来扩充列表,相当于 a[len(a):] = L。list.i
2021-04-21 11:43:29 232
原创 Python3 函数
Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放
2021-04-21 11:42:30 248
原创 Python3 迭代器与生成器
Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:>>> list=[1,2,3,4]>>> it = iter(list) # 创建迭代器对象>>> pri
2021-04-20 11:45:16 300 1
原创 Python3 循环语句
Python3 循环语句本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。Python 循环语句的控制结构图如下所示:while 循环Python 中 while 语句的一般形式:while 判断条件(condition): 执行语句(statements)……执行流程图如下:同样需要注意冒号和缩进。另外,在 Python 中没有 do…while 循环。以下实例使用了 while 来计算 1 到 100 的总和:#!
2021-04-20 11:44:19 373
原创 Python3 条件控制
Python3 条件控制Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:代码执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3如果 “condition_1” 为 True 将执
2021-04-20 11:40:25 310
原创 Python3 编程第一步
Python3 编程第一步在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。#!/usr/bin/python3 # Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数a, b = 0, 1while b < 10: print(b) a, b = b, a+b其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:n=bm=a+ba=nb=
2021-04-20 11:37:56 250
原创 Python3 集合
Python3 集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)>>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}>>> prin
2021-04-20 11:37:09 342
原创 Python3 字典
Python3 字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2, key3 : value3 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。一个简单的字典实例:dict = {'name': 'runoob', 'likes': 123,
2021-04-20 11:36:00 218
原创 Python3 元组
Python3 元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。>>> tup1 = ('Google', 'Runoob', 1997, 2000)>>> tup2 = (1, 2, 3, 4, 5 )>>> tup3 = "a", "b", "c", "d" # 不需要括号也可以>>>
2021-04-20 11:34:18 315
原创 Python3 列表
序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可
2021-04-20 11:32:26 641
原创 Python3 字符串
Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:变量[头下标:尾下标]索引值以 0 为开始值,-
2021-04-20 11:28:59 317
原创 Python3 数字(Number)
Python3 数字(Number)Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,varN]]]您可以通过使用del语句删除单个或多个对象的引用,例如:del vardel var_a, var_bPyth
2021-04-20 11:27:05 279
原创 Python3 运算符
什么是运算符?本章节主要说明 Python 的运算符。举个简单的例子:4 + 5 = 9例子中,4 和 5 被称为操作数,+ 称为运算符。Python 语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量a为10,变量b为21:运算符描述实例+加 - 两个对象相加a + b 输出结果 31-减
2021-04-19 20:04:42 329
原创 Python3 注释
Python3 注释确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释和多行注释:Python中单行注释以 # 开头,例如::# 这是一个注释print("Hello, World!")多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来,例如:1、单引号(’’’)#!/usr/bin/python3 '''这是多行注释,用三个单引号这是多行注释,用三个单引号 这是多行注释,用三个单引号'''print("Hello, World!"
2021-04-19 20:04:06 208
原创 Python3 解释器
Python3 解释器Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在 /usr/local/python3 目录中。安装完成后,我们可以将路径 /usr/local/python3/bin 添加到您的 Linux/Unix 操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3 。$ PATH=$PATH:/usr/local/python3/bin/python3 # 设置环境变量$ pyt
2021-04-19 20:03:27 200
原创 Python3 基本数据类型
Python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:#!/usr/bin/python3counter = 100 # 整型变量miles = 1000.0 # 浮点型变量name =
2021-04-19 20:01:23 201
转载 Python3 基础语法
Python3 基础语法编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在 Python
2021-04-19 20:00:19 272
原创 Python 3 简介
Python 3 简介Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。查看 Python 版本我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:python -V以上命令执行结果如下:
2021-04-19 19:58:47 365
转载 Python3 环境搭建
Python3 环境搭建本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)Win 9x/NT/2000Macintosh (Intel, PPC, 68K)OS/2DOS (多个DOS版本)PalmOSNokia 移动手机Windows CEAcorn/RISC OS
2021-04-19 19:56:44 362 1
原创 Python 3 教程
Python 3 教程Python3 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言:
2021-04-19 19:41:36 223
原创 人工智能与深度学习入门实战-01win10 gpu版本 tensorflow的安装
win10 gpu版本 tensorflow的安装1.Win10 64位一般都安装了2.CUDA 10.02.1课程需要的所有软件2.2我的电脑环境2.3安装cuda2.3.1选择默认的解压目录2.3.2需要注意的点需要nvdia显卡确认选卡驱动确认是否安装visual studio2.3.3安装过程自定义安装:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lFTdcfyx-1618622114597)(Win10开发环境
2021-04-17 09:15:41 436
原创 pYthon from import最核心的2个概念
1.目录只有包含一个叫做 __ init __.py 的文件才会被认作是一个包2.注意当使用 from package import item 这种形式的时候,对应的 item 既可以是包里面的子模块(子包),或者包里面定义的其他名称,比如函数,类或者变量。import 语法会首先把 item 当作一个包定义的名称,如果没找到,再试图按照一个模块去导入。...
2021-04-15 16:03:42 433
原创 怎样能把文件夹表示成树形的文本字符串结构
1.win+r 快捷键 输入cmd 打开命令提示符。2.cd 文件路径 找到对应文件夹路径。3.打出命令 tree/f>file.txt 回车tree/f>file.txt4.在对应文件夹下会出生成一个file.txt 打开
2021-04-15 10:55:18 1029
原创 如何使用python实现模拟鼠标点击
安装pyautoguipip install pyautogui运行点击import pyautoguiimport timetime.sleep(3)pyautogui.click(196, 388,clicks = 2, button = 'left', interval = 0.05)# 点击进入单据
2021-04-13 16:05:10 1130
原创 Python自动发送qq邮件/打包exe/操作摄像头
教你用python做一个属于自己的窃取摄像头照片的软件。需要安装python3.5以上版本,在官网下载即可。然后安装库opencv-python,安装方式为打开终端输入命令行。可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple,这样就会从清华这边的镜像去安装需要的库,会快很多。$ pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/具体的代码以及
2021-04-11 22:56:55 696
原创 Python Flask定时调度疫情大数据爬取全栈项目实战使用-20Linux下部署定时爬虫
一、创建一个spyder.py文件通过代码测试参数的传递二、根据不同参数调用不同方法Pycharm传递参数:运行脚本获取到被传递的参数:所以可以根据参数的值,来执行不同的操作:if __name__ == '__main__': l = len(sys.argv) if l == 1: s = """ 请输入参数 参数说明: up_his 历史记录表 up_hot 百度热搜 u
2021-04-11 20:42:06 773
原创 Python Flask定时调度疫情大数据爬取全栈项目实战使用-19开发模式部署整个前后端
项目部署开发模式部署:一、删除多余的代码去除预设值去除后的效果:设置定时ajax刷新后端数据的代码:gettime()get_c1_data()get_c2_data()get_l1_data()get_l2_data()get_r1_data()get_r2_data()setInterval(gettime, 1000)setInterval(get_c1_data, 10000)setInterval(get_c2_data, 10000)setInterval(g
2021-04-11 14:26:23 621
原创 Python Flask定时调度疫情大数据爬取全栈项目实战使用-18可视化大屏右侧模板制作
可视化大屏模板制作最终的效果复制柱状图optionmain.html导入js文件:utils.py添加数据库查询操作:def get_r1_data(): sql = 'select city,confirm from ' \ '(select city,confirm from details ' \ 'where update_time=(select update_time from details order by update_tim
2021-04-11 11:00:56 737
原创 Python Flask定时调度疫情大数据爬取全栈项目实战使用-17可视化大屏左侧模板制作
可视化大屏模板制作一、最终的效果复制ec_left1.js到目录下面关于各个配置项的介绍可以参考:https://echarts.apache.org/zh/option.html#titlemain.html引入js文件utils.py添加获取数据库数据的方案:def get_l1_data(): sql = "select ds,confirm,suspect,heal,dead from history" res = query(sql) return
2021-04-11 07:39:48 669
原创 如何添加一个批处理文件bat,运行python文件并传递一个参数
有一个modify.py文件, 他它需要接受一个参数:如何通过自定义bat文件调用它的同时 给它传递一个参数呢?很简单:创建一个port.bat的文件,让它去传递参数并调用modify.py文件@echo offecho Modifying port...python modify.py 10808echo Success!pause...
2021-04-10 19:39:30 8462 1
原创 Python脚本实现接受一个输入参数,将这个输入参数添加到另一个Python文件对应的行中
有2个python文件,一个叫做modify.py另一个叫做 __init__.py我想通过motify.py接收一个参数 然后改变到init.py中modify.py文件内容如下:import sys, osif __name__ == "__main__": port = sys.argv[1] newLine = " proxy = '127.0.0.1:{}'\n".format(port) with open('./autos
2021-04-10 19:26:59 828
原创 如何创建一个bat文件 让小白用户自动安装对应的Python包
我有一个软件 必须要电脑上安装了Python环境 并且安装了某些依赖库这个时候 我想要定义一个批处理文件 直接双击就可以安装所有的环境 应该怎么做呢?很简单 只需要创建一个bat文件文件的内容如下:@echo offpip install -i https://pypi.tuna.tsinghua.edu.cn/simple autosubpip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5pip install -i h
2021-04-10 19:17:44 1132
原创 如何编写bat文件将当前批处理所在的文件夹加入到系统的环境变量当中?
以ffmpeg问例子,我想将C:\Program Files\PyTranscriber\ffmpeg\bin添加到环境变量因为bin里有对应的ffmpeg的exe。这时只需要创建一个叫做path.bat的文件:path.bat文件内容如下:@echo off wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%~dp0bin" echo %~dp0
2021-04-10 19:12:45 1541
All in One SEO Pack Pro多合一SEO工具-wordpress插件下载
2024-03-01
利用cloudreve+onedrive搭建个人网盘实现存储自由 (Qztw2NOMkYc)
2023-12-04
python对服务器vps进行批量操作管理 支持一键查看所有VPS资源占用、一键所有VPS安装docker、一键VPS更新操作系
2023-11-14
独角数卡源码发卡网站源码以及搭建视频教程
2023-08-05
使用Python创建快速创建剪映草稿轨道,自动生成视频
2023-07-31
ChatGPT进阶 基于目录下文档-批量化生成文章
2023-04-29
背景音乐素材所有合集 爱情之歌+感人之声+恢弘之章+静谧之曲+久仰之乐+童年记忆+优美之音+自然之韵
2023-04-27
python建立图片索引数据库,根据一段文字,找到存放在电脑上最匹配的图片
2023-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人