几个提高工作效率的Python内置小工具
在这篇文章里,我们将会介绍4个Python解释器自身提供的小工具。这些小工具在笔者的日常工作中经常用到,减少了各种时间的浪费,然而,却很容易被大家忽略。每当有新来的同事看到我这么使用时,都忍不住感叹,原来Python还隐藏了这么好用的功能。下面就来看一下Python自带的几个小工具
一、1秒钟启动...
文章
青衫无名
2018-03-16
1879浏览量
如何为 Python 添加远程调试能力而不修改系统代码
最近写了一些关于 Python 远程调试的扯淡向博文,第一篇是「远程调试你的 Python 代码」,第二篇是「使用 VS Code 远程调试 Python 程序」。前些日子开了一个叫做「第八个手艺人」的微信公众号,本想混个原创,骗点零花钱,于是把这些文章首发在公众号上了。可惜微信始终不给我原创标记...
文章
潘家邦
2016-08-15
3041浏览量
PSSH的安装和简单操作
PSSH是一个批量操作服务器的软件,当运维人员负责一个服务器集群的时候,面对二三十台服务器的时候,先把这些服务器的ip们都写进一个文档里,然后使用pssh 搭配这个文档,就能一口气的同时操作这二三十台机器,省事又省力,真是居家旅行节省体力的运维必需品。
安装
pssh是在python的基础上编写...
文章
科技小能手
2017-11-12
924浏览量
阿里云爆款特惠专场,精选爆款产品低至0.95折!
爆款ECS云服务器8.1元/月起,云数据库低至1.5折,限时抢购!
广告
Python学习笔记五(Python urllib模块)
Python urllib模块提供了一个从指定的URL地址获取网页数据,然后对其进行分析处理,获取想要的数据。
1.查看urllib模块提供的urlopen函数。
1
2
3
help(urllib.urlopen)
urlopen(url, data=None, proxie...
文章
余二五
2017-11-08
910浏览量
python模块: urllib模块详解 !!
前言相信大家在做一个Python项目的时候,肯定会用到模块,就想JAVA会用到JAR包一样,这样会让我们的开发更高效和更简洁,本节为大家介绍一个URLlib模块
在python中urllib模块提供上层接口,可以使用它下载读取数据,这里举个例子,把sina首页的html抓取下来显示出来.有2种方法...
文章
qun 634492606
2019-02-19
1192浏览量
Python模拟新浪微博登录
看到一篇Python模拟新浪微博登录的文章,想熟悉一下其中实现方式,并且顺便掌握python相关知识点。
代码
下面的代码是来自上面这篇文章,并稍作修改添加了一些注释。
# -*- coding: utf-8 -*
import urllib2
import urllib
import cook...
文章
雨客
2016-04-08
3030浏览量
第十八章 Python批量管理主机(paramiko、fabric与pexpect)
本章节主要讲解运维工程师比较感兴趣的知识,那就是运维批量管理,在Python下有paramiko、fabric和pexpect这三个模块可帮助运维实现自动化部署、批量执行命令、文件传输等常规任务,接下来一起看看它们的使用方法吧!
18.1 paramiko
paramiko模块是基于Python实...
文章
李振良
2016-12-12
4095浏览量
带你读《Python数据分析与数据化运营(第2版)》之二:数据化运营的数据来源
点击查看第一章点击查看第三章
第2章 数据化运营的数据来源
“巧妇难为无米之炊”,对于数据工作者来说数据便是所有工作的基础。企业的数据化运营的数据来源复杂,从数据结构类型看,包括结构化和非结构化数据;从数据来源看,既有导出的数据文件、数据库等常见来源,又有流式数据、API等复杂系统接口和外部资源;...
文章
温柔的养猫人
2019-11-08
1294浏览量
带你读《Python数据分析与数据化运营(第2版)》之一:Python和数据化运营
点击查看第二章点击查看第三章Python数据分析与数据化运营(第2版)
宋天龙 著
第1章 Python和数据化运营
数据化运营是提高利润、降低成本、优化运营效率、最大化企业财务回报的必要课题。Python作为数据科学界的关键工具之一,几乎可以应用于所有数据化运营分析和实践的场景。本章将首先介绍...
文章
温柔的养猫人
2019-11-08
1105浏览量
初创公司如何实现 Ansible 多机房自动部署发布
本文讲的是初创公司如何实现 Ansible 多机房自动部署发布,
一、面临的问题
一个完整的程序开发流程少不了部署发布这个环节,而部署发布是一个重复的过程,最基本的操作包含停止系统服务、更新软件包、重启系统服务,复杂的还需要做好监控、灰度发布、回滚等。在只有少量服务器的情况下,大多数运维人员会选...
文章
玄学酱
2017-09-20
1820浏览量
《Spark大数据分析:核心概念、技术及实践》一1.2 数据序列化
本节书摘来自华章出版社《Spark大数据分析:核心概念、技术及实践》一书中的第1章,第1.2节,作者[美] 穆罕默德·古勒(Mohammed Guller),更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.2 数据序列化
数据有自己的生命周期,独立于创建或使用它的程序。大多数情...
文章
华章计算机
2017-05-02
985浏览量
自动化运维工具Saltstack
一、概述
1.1 Saltstack简介
SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzm...
文章
kaliarch
2017-10-23
952浏览量
对zend framework xxe injection 的分析
前几天网上爆出一个zend framework 漏洞 作者:mkods
具体描述如下: https://www.sec-consult.com/files/20120626-0_zend_framework_xxe_injection.txt ; 根据描述,该漏洞是发生在zend 框架 xmlrp...
文章
cnbird
2012-07-13
820浏览量
网站安全渗透测试 文件包含注入检测办法
昨天给大家普及到了渗透测试中执行命令漏洞的检测方法,今天抽出时间由我们Sine安全的渗透工程师来讲下遇到文件包含漏洞以及模板注入漏洞的检测方法和防御手段,本文仅参考给有授权渗透测试的正规安全检测的客户,让更多的客户了解到具体测试的内容,是如何进行全面的网站安全测试。3.8. 文件包含
3.8.1....
文章
网站安全
2019-10-11
1027浏览量
【循序渐进学Python】15.网络编程
Python 内置封装了很多常见的网络协议的库,因此Python成为了一个强大的网络编程工具,这里是对Python的网络方面编程的一个简单描述。
1. 常用的网络设计模块
在标准库中有很多网络设计相关的模块,除了那些明确处理网络事务的模块外,还有很多模块也是是和网络相关的,下面是几个常用的网络设计...
文章
吞吞吐吐的
2017-10-17
1063浏览量
SSH登录提示Permission Denied的排查
背景
用户反馈使用密码无法正常登录,提示“Permission Denied”,需要重置密码后才能正常,而相同的密码在一个月前能正常登录,一共有两台实例有这样的现象。
分析
一般来说,类似问题可以从几个方面来考虑可能性:
- SSH server配置问题
- 服务器密码被改动过或者密...
文章
尘轩
2018-05-21
26901浏览量
《Splunk智能运维实战》——1.6 使用通用转发器收集数据
本节书摘来自华章计算机《Splunk智能运维实战》一书中的第1章,第1.6节,作者 [美]乔史·戴昆(Josh Diakun),保罗R.约翰逊(Paul R. Johnson),德莱克·默克(Derek Mock),译 宫鑫,康宁,刘法宗 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
...
文章
华章计算机
2017-05-02
2104浏览量
httpoxy漏洞远程攻击PHP Python应用
httpoxy漏洞是一个刚暴露出来的漏洞,它针对 PHP、Go、Python 等语言的 CGI 应用的漏洞。它将apache等组件中用于代理HTTP访问的字段名变换为“HTTP_PROXY”,再传递给对应的CGI来执行。如果CGI或者脚本中对外请求的组件依赖于“HTTP_PROXY”这个环境变量,...
文章
晚来风急
2017-09-01
1325浏览量
urllib2使用总结
urllib2是Python的一个获取URLs的组件。他以urlopen函数的形式提供了一个非常简单的接口,具有利用不同协议获取URLs的能力,同样提供了一个比较复杂的接口来处理一般情况。
urllib2支持获取不同格式的URLs例如:ftp、Gopher等,并利用它们相关网络协议进行获取...
文章
技术小阿哥
2017-11-27
877浏览量
openstack rpc机制
一、概述:
在openstack项目中,api的调用规则:
跨项目:如nova调用keystone, glance,cinder等,使用rest api(通过相应的python-XXXclient 库)
项目内跨服务调用,使用RPC调用,通过服务提供的rpcapi.py文件,比...
文章
天色渐晚
2017-04-07
995浏览量
如何通过简单的网页文件从macOS中盗取文件?
本文讲的是如何通过简单的网页文件从macOS中盗取文件?,文档、源码、ssh密钥、密码等等所有的这些文件都可以传送过去。不可能吗?当然是可能的。一些常用的浏览器可能正在这样做。
通常情况下,攻击者的攻击流程大致如下:
1. 用户在浏览器中打开html文件
2. 浏览器读取用户有权限访问的文件列...
文章
玄学酱
2017-09-12
1393浏览量
SSH登录提示Permission Denied的排查
背景
用户反馈使用密码无法正常登录,提示“Permission Denied”,需要重置密码后才能正常,而相同的密码在一个月前能正常登录,一共有两台实例有这样的现象。
分析
一般来说,类似问题可以从几个方面来考虑可能性:
SSH server配置问题
服务器密码被改动过或者密码相关配置文件被改动...
文章
尘轩
2020-03-11
172浏览量
第十七章 Python网络编程
Socket简介
在网络上的两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端称为一个Socket(套接字),用于描述IP地址和端口。
建立网络通信连接至少要一对端口号(Socket),Socket本质是编程接口(API),对TCP/IP的封装,提供了网络通信能力。
每种服务都打开一个S...
文章
李振良
2016-12-08
2232浏览量
独家 | 一文读懂网络爬虫
前言
在当前数据爆发的时代,数据分析行业势头强劲,越来越多的人涉足数据分析领域。进入领域最想要的就是获取大量的数据来为自己的分析提供支持,但是如何获取互联网中的有效信息?这就促进了“爬虫”技术的飞速发展。
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是...
文章
行者武松
2017-10-10
4565浏览量
数据库必知词汇:Redis
Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis和Memcached类似,它支持存储的Value类型相对更多,包括strin...
文章
萌萌怪兽
2020-02-23
60浏览量
linux远程复制命令:scp
复制文件格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_fileremote_username@remote_ip:remote_file
或者
scp local...
文章
技术小阿哥
2017-11-28
798浏览量
Json和Jsonp
前言
JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。
什么是Json?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换...
文章
aehyok
2013-05-22
757浏览量
《云周刊》69期:开门红利!阿里云2月活动来袭
云周刊
本周要点
查看更多
看阿里“双十一”水立方玩转LED大屏:数据可视化故事
阿里巴巴集团2015...
文章
云栖徒骇
2016-02-24
2430浏览量
《 Python树莓派编程》——导读
Preface 前 言在2006年,当Eben Upton和其他树莓派基金会的创办人看到大学计算机专业学生的编程状况时,他们感到无比沮丧。在美国,计算机专业的编程课程被缩减为“CS 101:如何使用Word程序”和“CS 203:优化你的Facebook主页”。他们意识到,不是所有人在上大学之前...
文章
华章计算机
2017-05-02
3720浏览量
《Python自动化运维:技术与最佳实践》一2.3 发送电子邮件模块smtplib
本节书摘来自华章出版社《Python自动化运维:技术与最佳实践》一书中的第2章,第2.3节,作者 (美)Neil Bergman ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
2.3 发送电子邮件模块smtplib
电子邮件是最流行的互联网应用之一。在系统管理领域,我们常常使用邮件来发送...
文章
华章计算机
2017-07-03
2034浏览量