RHZ'S BLOG | 个人分享

  • 首页
  • 笔记
  • 小日常
  • 音乐
  • 读书
  • 软件分享
YOLO
Code

文件操作

对文件的读/写与编码的处理,是学习爬虫的必备知识 1.使用Python读/写文本文件 使用'open'关键字,作用是打开一个文件,并创建一个文件对象 使用Python打开文件,有两种写法: 参数encoding,打开文件的时候将文件转换为UTF-8编码的格式,从而避免乱码的出现,这个参数只有py3有,在Py2会报错,如果用UTF-8打开文件乱码,可以把编码格式改成GBK 读取文本所有行,并以列表的形式返回结果: 读取文本,直接把整个文本内容以一个字符串方式返回: 2.使用py写文本文件 先打开文件: 参数w是英文w…

2022年7月21日 0条评论 244点热度 0人点赞 RHZ 阅读全文
Code

正则表达式提取技巧

1.不需要compile 如果阅读PYthon正则表达式模块的源代码,就可看出re.compile()是完全没必要的, 使用re.compile()的时候,程序内部调用的是_compile()方法;当使用re.finall()的时候,在模块内部自动先调用了_compile()方法,再调用findall()方法。re.findall()自带re.compile()的功能,所以没有必要使用re.compile()。 以上说法,属于作者个人见解,无需过度解读,不一定对 2.先抓大再抓小 一些无效内容和有效内容可能具有相同…

2022年7月20日 0条评论 226点热度 0人点赞 RHZ 阅读全文
小日常

Python编程:从入门到实践-埃里克·马瑟斯

220个笔记 第2章 变量和简单数据类型 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头 · 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。 
 每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。 Python使用加号(+)来合并字符串。在这个示例中,我们使用+来合并first_name、空格和last_name,以得到完整的姓名(见❶ 你还可以剔除字符串开头的空白,或同时剔除字符串两端的空白。为此,可分别使用方法lst…

2022年7月19日 0条评论 245点热度 1人点赞 RHZ 阅读全文
小日常

人性的弱点-卡耐基

卡耐基 215个笔记 自序 教育的最大目的并非增进知识,而是增进行动。 使用本书的九个建议 人际交往能力决定了我的受欢迎程度、我的幸福感和自我价值。 Section 01 想采蜜就不要招惹蜂巢 被押送至兴格监狱的那一刻,他是否曾悔过说:“这就是我杀人的下场?”不,他仍在为自己开脱:“这就是我自卫的下场。” 批评是无用的,它激起抵触,让人急于辩白;批评是危险的,它伤害自尊,甚至让人萌生恨意。 指责如同回旋镖,总会伤及自身。被批评的人或是为自己辩护,以同样的指责回击;或是像那位塔夫脱绅士一样,无辜地辩解 当他还是个居住…

2022年7月19日 0条评论 251点热度 1人点赞 RHZ 阅读全文
Code

正则表达式与文件操作

在爬虫开发中,需要把有用的信息从一大段文本中提取出来,正则表达式是最直接的提取方法之一 正则表达式的基本符合 如何在Python中使用正则表达式 正则表达式的提取技巧 Python读写文本文件和CSV文件 1.正则表达式 正则表达式是一段字符串,他可以表示一段有规律的信息,Py自带一个正则表达式模块,通过这个模块可以查找、提取、替换一段有规律的信息 使用步骤: 寻找规律 使用正则符合表示规律 提取信息 1.点号''.'' 一个点号可以替代除了换行符以外的任何一个字符,包括但不限于英文字母、数字、汉字、英文标点符号和…

2022年7月17日 0条评论 243点热度 0人点赞 RHZ 阅读全文
小日常

Python的数据结构和控制结构

1.整数与浮点数 整数---->数学整数 浮点---->数学小数 python中打印'0.1+0.2'==‘0.300000000000000004’--->计算机浮点数存储机制导致 不应该直接用python进行精确的运算 2.字符串、列表、元组 字符串---->任何单引号或者双引号括起来的内容,字符串也可以赋值给变量 列表------>Python里的容器之一,由方括号和方括号括起来的数据构成a=[ ]。每一项叫元素,里面的元素使用逗号隔开,元素的数据可以是字符串,整数浮点数,也可以…

2022年7月11日 0条评论 245点热度 0人点赞 RHZ 阅读全文
Code

19_5 让用户拥有自己的数据

用户应该能输入其专有的数据 创建一个系统,确定各项数据所属的用户,再限制对页面的访问,让用户只能使用自己的数据 1. 使用@login_required限制访问 Django提供了装饰器@login_required,只允许已登录的用户访问某些页面。装饰器(decorator)是放在函数定义前面的指令,Python在函数运行前根据它来修改函数代码的行为。 a.限制访问显示所有主题的页面 每个主题都归属于特定的用户,所以只允许已登录的用户请求显示所有主题的页面-在noways_app/views.py中添加如下代码:…

2022年7月4日 0条评论 137点热度 0人点赞 RHZ 阅读全文
Code

19_4 创建用户账户

创建用户注册和身份验证系统 新建应用程序,包含与处理用户账户相关的所有功能 使用django自带的用户身份验证系统来完成工作 对模型Topic稍作修改,让每个主题都归属于特定用户 19.4.1 应用程序users 首先使用命令 startapp 创建一个·名为users的应用程序: 19.4.2 将users添加到settings.py中 在settings.py中,将这个新的应用程序添加到INSTALLED_APPS中: 19.4.3 包含users的URL 修改项目根目录中的urls.py,使其包含将为应用程序…

2022年7月3日 0条评论 137点热度 0人点赞 RHZ 阅读全文
乐理

音程转位

--转调时--将和弦转位-- 若要当场将一首曲子转调升高一个大六度,那么会发现将他转调降低一个小三度会更方便,其实他们都是一样的 三度音程比六度音程小得多,也就是大六度的转位是小三度。 在为音程转位时,将底部的音转到最上面,或者相反 转位的结果是得到一个新的音程 转位法则: 大音程变成小音程 小音程变成大音程 纯音程保持不变 三全音保持不变 增音程变为减音程 并且原来的音程与新的音程相加是一个九度 如果将一个大三度转位: 如C以及其上的E-(转位)-->E以及其上的C-->一个小六度 大音程变为小音程,三度加六度=…

2022年7月1日 0条评论 284点热度 0人点赞 RHZ 阅读全文
python

19_3编辑条目

创建让用户能够编辑既有条目的页面 a.url模式edit_entry 这个页面的URL需要传递条目的ID urls.py β.视图函数edit_entry() 页面edit_entry收到GET请求时,edit_entry()将返回一个表单,让用户能够对条目进行编辑 收到POST请求时(条目文本经过修订时),将修改后的文本保存到数据库 views.py 获取用户要修改的条目对象以及与其相关联的主题 请求为GET执行if代码块,使用实参instance=entry创建一个EntryForm实例,这个实参让Django…

2022年7月1日 0条评论 220点热度 0人点赞 RHZ 阅读全文
归档
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年8月
  • 2021年7月

COPYRIGHT © 2022 RHZ的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2022008933号-1