python3

PYTHON3 Modbus_tk

pip install modbus_tk  无法安装,去官网下载在 PIP  Modbus Slave / Poll Modbus Slave(用来模拟客户端(从))和Modbus Poll(用来模拟服务端(主))  Modbus Poll是非常流行的Modbus Master模拟器,用于测试和调试从设备。支持Modbus RTU / ASCII和Modbus TCP / IP。 一,模拟 »

python3编写arp扫描器[玩具]

多网卡的情况下发送二层包需要配置网卡 三层包不需要配置接口 发包方法: sr() 发送三层数据包,等待接收一个或者多个数据包的响应 sr1() 发送三层数据包,只会接收一个数据包的响应 srp() 发送二层数据包,然后一直等待回应 srp1() 发送二层发送数据包,只返回第一个答案 send() 只发送三层数据包,系统自动处理路由和两层信息 sendp() 只发送二层数据包 带p字母的都是发送二层 »

Windows环境下基于python3 + selenium构建网络爬虫

文章目录 安装selenium 下载响应的driver 构建爬虫工程 安装selenium 由于我的Windows系统上安装的Anaconda,且包含两个版本python2和python3。因此,首先我使用cmd(命令行)切换到我需要使用的python3。切换的命令如下: activate py3 接着,使用下面的命令下载selenium: pip install -U seleniu »

Python3 字典Dict(十三)

Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key »

python:Anaconda安装python3后再安装2.7

Anaconda安装python3后再安装2.7 ,两者是共存的。 执行图中命令:conda create  -n py27 python=2.7 -n是指定目录,py27是自定义的一个名字,为了把两个版本的python.exe分开,以作区分,用哪个版本python.exe指定哪个。 执行命令后:   安装完毕:   安装到默认的目录: 我们在安装的时候最好指定目录: 测试python2中文 »

python+pycharm配置环境,同时安装python2和python3

主要内容,Windows10同时安装python2和python3,并配置pycharm 开始搞python以后,零散时间就用来看看理论基础知识,时间稍微长点,就去码云找了一个python项目 项目clone下来以后,运行报错,少了一些包,然后就看少了什么包,就网上一个一个找,把包安装好以后 还提示无效的方法,因为python2和python3是不一样的,而这个项目是python2开发的,我就想安 »

什么是python3的函数?在python3中,函数又是如何进行参数传递的?

一:函数(function) 1、什么是函数? 函数是可以重复执行的语句块,可以重复使用。 2、作用: 用于封装语句块,提高代码的重用性。 定义用户级别的函数。 3、函数定义(创建)语句 def语句的语法: def 函数名(形参列表) 语句块 4、用法说明: 函数的名字就是语句块的名称。 函数名的命名规则与变量名相同(函数名必须为标识符)。 函数有自己的名字空间,在函数外部不可以访问函数内部的变量 »

Linux基础 | 在Linux服务器上搭建Python3环境

        最近入手了一台腾讯云服务器,感觉花点时间搞一下这玩意,还是很有必要的。总体来说挺方便的,把程序放在服务器上运行,很省事。不过Linux服务器默认安装的Python是2.7版本的,我们需要安装py3,期间遇到了一系列麻烦事,特此总结。 1.安装python3 1)首先我们查看一下默认安装的py2在哪里 2)查看这几个文件的依赖关系 使用ls -al命令 3)我们要安装py3,首先把 »

sublime3和python3的开发环境配置

首先下载安装sublime3 这步不做详细赘述,如果你不会,请移步http://www.sublimetext.com/3。 注意:本教程是基于MacOS的,如果你是其他系统的,很可能不太适用。 第一步:将本地python环境和sublime3进行关联 1.打开teminal终端,输入:type -a python3,显示python3路径:/usr/local/bin/python3 2.打开S »

Python3 对于弱cookies登录平台的数据抓取

主要的逻辑: main.py为主入口,然后开始从cookies_url.py内读取对于的cookies和url; 然后将返回的数据调用数据处理的函数。 数据处理时,会从biao.py内读取相应的渠道和游戏名。 最终main.py内会将处理完成后的数据写入对应时间的xls 具体的url分析 以友盟为例: 打开fiddler; 浏览器进入友盟相应游戏界面,点击昨日的按钮: 可以在fiddler里看到实 »

linux设置默认的python为python3

默认自带的python环境为2.7.5 由于某些监控脚本需要依赖python3的环境,所以需要更改本机的python默认版本。 1.sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100     设置一下python2为默认。 2.  sudo update-alternatives --inst »

利用Anaconda建立python2和python3环境

多spyder多编译环境(2020.02版本Anaconda测试成功) 1.按照自己的系统安装Anaconda,此时会有自带的base编译环境 2.运行Anaconda Navigator,进入后点击Environments左下角的Create创建需要的环境 3.点击py3环境,之后返回Home页,安装spyder,然后会有spyder(py3)图标,它可以运行py3环境,同理可以安装python »

python3 用相对路径搜索文件,和用相对路径搜索module,搜索基准的差异

目录 代码目录结构 cwd:执行命令的目录、文件相对路径的起始点 测试1:在relative_path根目录执行命令 测试2:在test_12子目录执行命令 sys.path[0]:被执行文件的所在目录 测试3:在test_12子目录执行命令 实验一:还是在test_12子目录执行命令,但是修改import 实验2:还是在test_12子目录执行命令,也不修改import,但是修改sys.path »

python3语法笔记

俗话说只要学懂一门语言,再学习其他语言就事半功倍了。小生具有java的语法基础,因此,以java为参照,总结了python语法,主要是记录了python和java等高级语言的不同以及比较生僻的语法点。某些知识点只是提及,并未深入,具体使用时请借助百度。全文如下: 没有大括号,使用TAB缩进实现大括号的功能,if else等语句后面也没有小括号,注意和其他高级语言区别 句尾没有分号,但if  »

python3常用模块

python的常用包 一、configparser模块 二、requests模块 一、configparser模块 该模块定义了一个ConfigParser类,该类的作用是让配置文件生效。配置文件的格式和window的ini文件相同,大致如下: [section] name = value name:value 用 = 或 : 来赋值 section可以理解为一个模块,比如登录的时候,这 »

centos7 64位 python2升级python3及安装pip

centos7自带的python2.7,这里介绍下如何升级为python3。 注意:首先安装依赖包 否则后期使用时会出现问题,比如pip3 install 第三方包时,由于没有提前yum openssl-devel,导致报错。 centos pip is configured with locations that require TLS/SSL, however the ssl module »

Linux——Python3的安装及编译

1.下载Python安装包 在Python官网上下载python3的安装包到/opt目录下,并对其进行解压 2. 编译安装 进入python 文件夹,进行预编译并指定安装目录./configure --prefix=/usr/local/python3 没有make 命令的需要先安装make软件包 编译安装:make && make install ;以下为编译安装成功的界面 如 »

python3笔记十六:python匿名函数和高阶函数

一:学习内容 lambda函数 map函数与reduce函数 filter函数 sorted函数   二:匿名函数-lambda 1.概念:不使用def这样的语句去定义函数,使用lambda来创建匿名函数 2.特点: lambda只是一个表达式,函数体比def简单 实现的逻辑比较简单,主体是一个表达式,而不是代码块,lambda表达式中封装简单的逻辑 lambda函数有自己的命名空间,且不能 »

Python使用seaborn包之路——下载包、更新anaconda3、jupyter notebook切换Python3

笔者学习Python时用的是Python2,安装anaconda2。在导入seaborn包时出现问题,本地已成功安装seaborn但是在导入时报错:No module named seaborn. 经过纠结一段时间后,笔者发现anaconda3才能够成功导入seaborn包,已经安装了anaconda2版本的基础上安装3版本,但如何在Jupyter notebook切换这两个版本成为新的问题。 »

Linux下python3详细安装教程

Python3.7安装: 下载安装包: wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz  安装编译器: yum -y install gcc gcc-c++ 安装python3依赖: yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlit »