随笔分类 -  python随笔

记录一些关于python操作的技巧
摘要:我的CSDN博客地址: https://chenruhai.blog.csdn.net/ 目前主要在CSDN更新,欢迎大家关注。 阅读全文
posted @ 2020-07-30 01:16 Tony学长 阅读(145) 评论(0) 推荐(0)
摘要:我的CSDN博客地址: https://blog.csdn.net/qq_42658739 我的个人博客地址: http://love520.ltd/ 欢迎大家关注。 阅读全文
posted @ 2020-04-03 15:01 Tony学长 阅读(62) 评论(0) 推荐(0)
摘要:字符串格式化: 字符串.format(值1,值2,…) str.format(格式化字符串1 ,值1,值2…) .format(值,格式化字符串) 如何去除字符串中的空格: s = " 13 6 " print(len(s)) s1 = s.lstrip(' ') #去除前面的空格 print(le 阅读全文
posted @ 2020-01-16 00:25 Tony学长 阅读(148) 评论(0) 推荐(0)
摘要:exec函数 可以执行动态表达式,不返回值,仅仅执行。 exec(str, globals=None, locals=None) 例子: exec("for i in range(10): print(i, end=' ')") 结果: ** eval函数 ** 对动态表达式进行求值,返回值 eva 阅读全文
posted @ 2020-01-16 00:14 Tony学长 阅读(175) 评论(0) 推荐(0)
摘要:compile方法 编译代码为代码对象,可以提高效率: compile(source, filename, mode) source为代码语句的字符串;如果是多行语句,则每一行的结尾必须有换行符\n filename为包含代码的文件 mode为编码方式,可以为’exec’(用于语句序列的执行),可以 阅读全文
posted @ 2020-01-16 00:10 Tony学长 阅读(1340) 评论(0) 推荐(0)
摘要:公有方法:何地调用都可以。无任何修饰。 私有方法:只能在类内部调用。使用双下划线__对类方法进行修饰。 魔法方法:在类名的前面和后面都使用双下划线进行修饰。 class Book: def __init__(self,name,author,price): self.name = name self 阅读全文
posted @ 2020-01-16 00:07 Tony学长 阅读(3076) 评论(0) 推荐(0)
摘要:keyword模块记录了当前python版本的所有关键字。使用keyword可以方便的查看。 import keyword #导入关键字模块 print(keyword.kwlist) #查询所有关键字 print(len(keyword.kwlist)) #查询所有关键字一共多少个 python3 阅读全文
posted @ 2020-01-15 23:08 Tony学长 阅读(1361) 评论(0) 推荐(1)
摘要:配置jupyter服务器的密码,有什么用呢? 1.安全性 2.方便记住密码(因为是自己设置的嘛) 首先,使用pip或者conda安装好jupyter并按照惯例配置好环境变量之后,生成jupyter配置文件目录和文件: 在shell下面执行下述命令,在windows10的user/xxx/.jupyt 阅读全文
posted @ 2020-01-01 12:24 Tony学长 阅读(3246) 评论(0) 推荐(0)
摘要:map 会根据提供的函数对指定序列做映射 第一个参数 function 以参数序列中的每一个元素调用 function 函数, 返回包含每次 function 函数返回值的可迭代对象的地址,使用时需要将其转换为具体的可迭代对象,比如列表、元组等。 ls = [2,4,6,8] ls1 = map(l 阅读全文
posted @ 2019-07-20 13:29 Tony学长 阅读(190) 评论(0) 推荐(0)
摘要:Python的函数语法: def 函数名(形参列表): //形参列表由一个或者多个形参构成 //由零条到多条可执行语句组成的函数或者pass [return [返回值]] 多个形参名之间以英文逗号(,)隔开。谁调用函数谁负责为形参赋值,指定了参数调用的时候肯定需要传参了! 为函数添加文档注释: de 阅读全文
posted @ 2019-07-20 13:27 Tony学长 阅读(167) 评论(0) 推荐(0)
摘要:1.首先下载SimHei字体,网上搜索就可以找到下载了。 这里有一个:https://www.fontpalace.com/font-download/SimHei/(注意对应的系统) 2,将该字体文件(SimHei.ttf)移动到如下图的这个目录下(不想打字): 3.之后来到如下图的这个目录下修改 阅读全文
posted @ 2019-07-14 15:46 Tony学长 阅读(580) 评论(0) 推荐(0)
摘要:1.使用自己搭好的代理池或者别人搭建好的代理池,一般都是网页api的形式。 【建议多去Github逛逛,有你意想不到的收获,也能提高英语和参与一点项目的改进】 (1)第一步当然是你的api地址了。 例如: self.PROXY_POOL_URL = 'http://localhost:5000/ge 阅读全文
posted @ 2019-06-09 22:05 Tony学长 阅读(775) 评论(0) 推荐(0)
摘要:首先:导库再说 import pandas as pd import numpy as np 把Datafram转换成数组: array = Dataframe_Name.values 把数组转换为Datafram: df = pd.Dataframe(array) 阅读全文
posted @ 2019-06-09 21:54 Tony学长 阅读(1788) 评论(0) 推荐(0)
摘要:思路: 【声明,少量爬取公开数据仅供分析以及爬虫学习使用】 1.确定起始URL:https://search.51job.com/list/000000,000000,0000,00,9,99,%25E5%25A4%25A7%25E6%2595%25B0%25E6%258D%25AE,2,1.htm 阅读全文
posted @ 2019-06-09 21:43 Tony学长 阅读(190) 评论(0) 推荐(0)
摘要:代码相对简单,注释都在代码中。 #服务端 # -*- coding: utf-8 -*- # author : partner time:2019/5/12 #服务端 # 导入 socket import socket # 创建 socket 对象 :socket.socket(family, ty 阅读全文
posted @ 2019-05-15 20:37 Tony学长 阅读(136) 评论(0) 推荐(0)
摘要:邮件的发送与接受,不管是发送还是接受,现在的工作几乎都离不开邮件,当然邮件只是其中之一。 但是,如果能够在工作达到一定的完成度之后或者完成工作之后又或者是出现故障时算法无法解决、程序崩溃的时候 定时的按时的收到通知。 python可以实现这个脚本功能。 发送邮件库smtplib以及构造邮件库emai 阅读全文
posted @ 2019-05-15 20:35 Tony学长 阅读(180) 评论(0) 推荐(0)
摘要:json常用方法 1. json.load(json_data)与json.dump(python_data) json.load()用来将读取json文件,json.dump()用来将数据写入json文件 2. json.loads()与json.dumps() json.dumps 将 Pyth 阅读全文
posted @ 2019-05-14 13:38 Tony学长 阅读(254) 评论(0) 推荐(0)
摘要:一、文件通配符,检测当前工作目录下的文件(可以使用os库或者sys库更换工作目录) 检索当前工作目录下的py文件 import glob glob = glob.glob('*.py') #适用正则规则 print(glob) 二、系统库os的常用 import os nowpwd = os.get 阅读全文
posted @ 2019-05-14 13:10 Tony学长 阅读(163) 评论(0) 推荐(0)
摘要:selenium是一个自动化测试的工具,我不是搞那方面的,所以也在那方面的具体应用不太了解。但是,这并不影响我在爬虫和其它方面的使用。 安装: 使用pip安装就可以了。 注:使用selenium之前需要下载chromedriver.exe放入chorme安装的文件夹,并配置环境变量哦!具体自行百度解 阅读全文
posted @ 2019-05-06 23:37 Tony学长 阅读(172) 评论(0) 推荐(0)
摘要:如有不得当之处,请联系我会及时删除 这次的抓取我用的是requests和Xpath,因为没有必要使用大型工具 import requests from lxml import etree 思路: 1.目的是下载爬虫教程 2.分析网页以及规则,使用Xpath简单获取下载url 3.循环下载 代码如下: 阅读全文
posted @ 2019-05-04 13:26 Tony学长 阅读(334) 评论(0) 推荐(0)