搜索到与相关的文章
Python

Python爬虫小白入门指南,成为大牛必须经历的三个阶段

学习任何一门技术,都应该带着目标去学习,目标就像一座灯塔,指引你前进,很多人学着学着就学放弃了,很大部分原因是没有明确目标,所以,一定要明确学习目的,在你准备学爬虫前,先问问自己为什么要学习爬虫。有些人是为了一份工作,有些人是为了好玩,也有些人是为了实现某个黑科技功能。不过可以肯定的是,学会了爬虫能给你的工作提供很多便利。小白入门必读作为零基础小白,大体上可分为三个阶段去实现。第一阶段是入门,掌握必备基础知识,比如Python基础、网络请求的基本原理等;第

系统 2019-09-27 17:54:54 2282

Python

python中去除字符串中的重复元素

函数set()语法:如A=[1,2,2,3,4,3,2,4]中有重复元素,由于集合中重复元素无意义,所以使用B=list(set(aa))可得到去除重复的列表[1,2,3,4]

系统 2019-09-27 17:54:51 2282

Python

Python在信息学竞赛中的运用及Python的基本用法(详解)

前言众所周知,Python是一种非常实用的语言。但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序。但正如LRJ在《算法竞赛入门经典-训练指南》中所说的一样,如果会用Python,在进行一些小程序的编写,如数据生成器时将会非常方便,它的语法决定了其简约性。本文主要介绍一下简单的Python用法,不会深入。Python的安装和实用Linux(以Ubuntu系统为例)一般的Linux都自带了Python,在命令行中输入Python即可进入如

系统 2019-09-27 17:54:00 2282

Python

Python实现抓取百度搜索结果页的网站标题信息

比如,你想采集标题中包含“58同城”的SERP结果,并过滤包含有“北京”或“厦门”等结果数据。该Python脚本主要是实现以上功能。其中,使用BeautifulSoup来解析HTML,可以参考我的另外一篇文章:Windows8下安装BeautifulSoup代码如下:复制代码代码如下:__author__='曾是土木人'#-*-coding:utf-8-*-#采集SERP搜索结果标题importurllib2frombs4importBeautifulSo

系统 2019-09-27 17:52:51 2282

Python

三体究竟有多可怕?用Python建模来深度了解

全文共7726字,预计学习时长15分钟或更长图片来自flickr,凯文·吉尔中国作家刘慈欣的科幻小说《三体》中描绘了存在于被三颗恒星环绕的“三体”星球上的一种虚构外星文明。能想象这种文明的存在因三颗恒星而和我们的文明大不相同吗?炫目的阳光?持续的夏日?事实证明,情况要糟糕很多。生活在仅有一颗主要恒星的太阳系是值得庆幸的,因为这使得这颗恒星(太阳)的轨道有可预测性。即使增加一颗恒星,这个系统仍能保持稳定。该系统有个被称为分析解的解法,即描绘解方程式,并得到可

系统 2019-09-27 17:52:30 2282

Python

Python与C/C++相互调用

原文链接作者一、问题Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。二、Python调用C/C++1、Python调用C动态链接库Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。(1)C语言文件:pycall.c/***gcc-olibpycall.so-shared-fPICpycall.c*/#include#includeintfoo(inta,intb){pri

系统 2019-09-27 17:51:13 2282

Python

python批量json文件转xml文件脚本(附代码)

场景:在使用了maskrcnn跑实验后标注了大量地json格式文件,现在打算使用yolo和fasterrcnn跑实验所以需要将之前地json文件转为xml但是找了很久,没发现有批量处理的代码,所以自己写了一个,经测可用。使用方法:将我代码拷贝入一个python文件中;修改34和35行对应参数json_path和xml_path,分别代表要转的json文件主目录(有json文件的上一级目录)和xml文件存放目录ps:前面加r是表示取消转义符下附代码====1

系统 2019-09-27 17:50:27 2282

Python

10分钟用python搭建一个超好用的CMDB系统

CMDB是什么,作为IT工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道。CMDB的全称是ConfigurationManagementDataBase,翻译下就是配置管理数据库,它存储与管理企业IT架构中设备的各种配置信息,它支撑服务流程的运转、发挥着配置信息的价值。在今天,无论是自动化运维、标准化运维、DevOps、甚至是时髦的智能运维,其实都离开不CMDB,可以说CMDB是运维体系的基石,有了配置信息数据库,后面各种标准

系统 2019-09-27 17:50:18 2282

Python

Python3+Selenium获取session和token供

原文链接:https://www.cnblogs.com/lsdb/p/10515759.html一、背景说明之前写了一款简单的api模糊测试工具,之前系统可以使用httpBase认证现在改成session形式并加上了token。最简单的改造方法,是自己先在浏览器手动登录,然后提取出session和token(系统token在整个会话期间可重复使用)填到模糊测试工具中即可。但这种非全自动化的方式不到万不得已不想用。最直接的方法,最使用requests按登录

系统 2019-09-27 17:50:15 2282

Python

如何创建并运行您的第一个Python项目

您正在使用PyCharm,那么该如何创建并运行您的第一个Python项目?在你开始之前#确保满足以下先决条件:您正在使用PyCharmCE或Professional。您已经安装了Python本身。如果您使用的是macOS或Linux,那么您的计算机已经安装了Python。你可以从python.org获得Python。选择解释器#选择用于项目的解释器是一个重要的决定。Python是一种脚本语言,这意味着您的代码将由Python解释器转换为机器代码。您可以在计

系统 2019-09-27 17:50:07 2282