windows在已有python3的基础上安装python2 作为同一编程语言的两个大版本,Python2和Python3是有很多区别的,并且也有不少的兼容性问题,Python3现在已经成为了主流,官方也是推荐使用Python3,毕竟Python3都发布很多年了.但还是有一部分人在坚持使用Python2,也有一些人是因为之
在python2 中执行 python2 -m SimpleHTTPServer 在python3 中执行 >python3 -m http.server 默认端口是8080,你也可以指定端口,如果你指定了端口,在浏览器中方位的时候端口就用指定 在你要共享的目录下执行上面的命令,就可以把你的文件共享出去 执行 python3 -m http.serve
一.输入与输出语句 print的功能1.输出字符串和数字2. 格式化输出整数3. 格式化输出16进制,十进制,八进制整数#%x — hex 十六进制#%d — dec 十进制#%o — oct 八进制4. 格式化输出浮点数(float)5. 自动换行print 会自动在行末加上回车, 如果不需回车,只需在 print 语句的结尾添加一
SSTI(服务器端模板注入) 0x01 简介 模板引擎允许开发人员使用带有动态元素的静态HTML页面。例如,静态配置文件.html一个模板引擎将允许开发人员设置一个用户名参数,该参数将始终设置为当前用户的用户名 服务器端模板注入是指用户能够传入一个参数,该参数可以控制服务器上运
DAY2 与C不同的语法 1.没有头文件 2.没有分号 (
win10:pyinstaller在python2和python3环境下的适应性配置 前言 pyinstaller是一个非常优秀的python可执行程序打包工具,在windows下打包成.exe文件,在linux打包成linux下可执行文件。 最近,需要在python2和python3环境下分别使用pyinstaller进行打包,在网上搜集整理了很多资料,现在汇总
range()方法是Python中常用的方法, 但是在Python2和Python3中使用方法不同,下面看下它们的不同使用方法。 range方法详解 range(start, stop[, step]) range是python中的其中一个内置函数 作用:可创建一个整数列表。一般用在 for 循环中。 参数说明: start:起点,一般和stop搭配使用,既
注意:Windows用户请打开“Anaconda Prompt” 一、基于windows系统的环境管理 1.创建新环境 conda create --name <env_name> <package_names> <env_name> 即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”。 <package_names> 即安装在环境中的包名。名称两
感谢作者> https://www.cnblogs.com/botoo/p/11762045.html CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本。 安装Python3.7.3 官网下载地址:https://www.python.org/downloads/source/ 这里选择下载python 3.7.3。 下载 wget https:
#列表的增加a=[1,2]b=[3,4]a.append(b)#将列表当做一个元素,加入到列表中print(a)a.extend(b)print(a)#将b列表中的每一个元素都追加到a列表中#插入insertc=[0,1,2]c.insert(1,3)#第一个元素表示下标,第二个表示元素(对象)print(c)#指定下标位置,插入元素#删:delmoviename=["1","2","3",
python3 兼容python2 的hash函数 背景 最近公司在python2切python3,在这个过程中发现内置的hash函数返回值有差异。具体差异可以查看下图 可以发现,在python2中,每次hash出来的值是相同的,但在python3中却不是,经过测试和查看文档,发现在python3中,同一进程内部,hash出来的值才是一致的。
python3升级与安装 python2与python3的百度云链接: 链接:https://pan.baidu.com/s/1H-LQo39_BfG0icb6dnH5Ew 提取码:73c3 卸载老版本 (如果有老版本先卸载,再安装新版本,如果之前没有安装过,跳过此步骤) 安装 检查 python2和python3可以同时安装,需要注意的是,需要将p
Python是一门高级的编程语言,因为其独特的优势,也被称为胶水语言。众所周知,Python分为不同的版本,其中包含Python2和Python3,那么它们之间有什么区别呢?我们一起来看看吧。 第一点:代码特点 Python2的代码比较混乱,重复较多,冗余;Python3的代码比较规范,清晰,简单优美,易读。
国内企业服务器用 CentOS 系统的比较多,CentOS8 系统已经将系统默认 Python 版本调整为了 Python3,但是 CentOS7 的存量还是很大,毕竟对企业生产服务来说稳定大于一切,CentOS7 的 Python 版本还是 2.x。现在很多新软件都是用 python3 编写的,有一些甚至已经不支持 Python2 了,这时候就会
一、sqlmap基本使用 1.判断是否存在注入 (1)当检测参数为一个的时候: python2 sqlmap.py -u http://localhost/sqli-master/Less-1/?id=1 (2)当参数大于等于两个时,需要加双引号: python2 sqlmap.py -u "http://localhost/sqli-master/Less-1/?id=1&uid=3" (3)当测试的位置是co
1.默认编码方式: python2: ascii码 若要支持中文需要在文件的最顶端添加(#-*- encoding: utf-8 -*-) python3: utf-8 2. print python2 不需要括号 python3 必须加括号 3. xrange() 生成器 python2 有 python3 没有 4.用户
1.编辑:vi ~/.bash_profile,在末尾加上如下内容: PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH # Setting PATH for Python 3.9 PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}" 2、编辑:vi ~/.bashrc,添
在Scrapy中文网找到一个小例子,虽然不是自己写的,但是把它温习一遍也是学习。 Item部分:主要爬去内容为图片的名字和链接,链接用来下载。 # -*- coding: utf-8 -*- import scrapy class AoisolasItem(scrapy.Item): # define the fields for your item here like: name = sc
参考: How to Install Python on CentOS 8 | Linuxize 命令: yum install python2,python38 -y 切换到python2 alternatives --set python /usr/bin/python2 切换到python3.8 alternatives --set python /usr/bin/python3.8
1:逃脱(跳脱)字元 2:字符串 (1)字符串相加、字符串格式 3:booleans
12.12 tuple(元组) 定义元组的方式是使用小括号()将元组内的元素括起来,tuple中的每一个元素都不可被改变 count()方法用来统计tuple中某个元素出现的次数,例: T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9) print(T.count(1)) #3 print(T.count(5)) #1 prin
Jboss漏洞检测利用工具 0x01 安装方法0x02 使用方法 Jexboss是一个使用Python编写的Jboss漏洞检测利用工具,通过它可以检测并利用web-console,jmx-console,JMXInvokerServlet这三个漏洞,并且可以获得一个shell。 工具下载:https://github.com/joaomatosf/jexboss 此工具除了
Git源码泄露漏洞 git泄露利用脚本GitHack 使用githack,注意:githack 要使用python2来运行 python2 Githack.py url 目录扫描工具-dirsearch 每一列的含义分别是:扫描时间,状态码,大小,扫描的目录,重定向的地址
ORM:Object Relational Mapping 对象关系映射 作用:将业务逻辑进行了一个解耦合,比如,调用如下 Object.save() 就是保存数据,不管是什么数据库都会保存 Object.delete() 删除数据 关系型数据库: DDL : 通过models定义实现,数据库表的定义 数据操作:增删改查 存储: Object.save() 查询: Object.all() 查询所有 Object.get(pk = xx) pk 是主键 更新:
内网渗透之隐藏通信隧道ICMP协议以及ICMP工具的使用 ICMP的使用简介 -t host :要向其发送ping请求的主机ip地址。此选项是必需的! -r:发送一个包含字符串“Test1234”的测试icmp请求,然后退出。这是用来测试连接的。 -d milliseconds:请求之间的延迟(毫秒) -o milliseconds:毫秒响应