随笔分类 -  python基础

python基础
该文被密码保护。
posted @ 2024-07-20 14:18 晨光曦微 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-12-19 14:33 晨光曦微 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1、字符串前加 u 例:u"我是含有中文字符组成的字符串。" 作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。 2、字符串前加 r 例:r"\n\n\n\n” # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。 阅读全文
posted @ 2021-12-19 14:26 晨光曦微 阅读(217) 评论(0) 推荐(0) 编辑
摘要:urls=[ f"https://www.cnblogs.com/sitehome/p/{page}" for page in range(1,5+1) ] print(urls) ['https://www.cnblogs.com/sitehome/p/1', 'https://www.cnblo 阅读全文
posted @ 2021-12-19 11:24 晨光曦微 阅读(24) 评论(0) 推荐(0) 编辑
摘要:import random,time sleeptime=random.randint(3, 5) time.sleep(sleeptime) 阅读全文
posted @ 2021-12-16 20:22 晨光曦微 阅读(501) 评论(0) 推荐(0) 编辑
摘要:""" utf8 编码""" from urllib.request import quote, unquote url1 = "https://www.baidu.com/s?wd=百度" # utf8编码,指定安全字符 ret1 = quote(url1, safe=";/?:@&=+$,", 阅读全文
posted @ 2021-12-16 20:15 晨光曦微 阅读(300) 评论(0) 推荐(0) 编辑
摘要:高性能异步爬虫 目的:在爬虫中使用异步实现高性能的数据爬取操作。 异步爬虫的方式: 1.多线程,多进程(不建议) 好处:可以为相关阻塞的操作单独开启线程或者进程,阻塞操作就可以异步执行。 弊端:无法无限制的开启多线程或者多进程。 2.线程池、进程池(适当的使用) : 好处:我们可以降低系统对进程或者 阅读全文
posted @ 2021-12-10 15:49 晨光曦微 阅读(250) 评论(0) 推荐(0) 编辑
摘要:正确打开方式应该加上encoding='utf-8-sig' 代码 import csv data = [['American','美国人'], ['Chinese','中国人']] with open('results.csv','w',newline='',encoding='utf-8-sig 阅读全文
posted @ 2021-11-07 15:12 晨光曦微 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一.安装使用virtualenvwrapper (virtualenvwrapper是virtualenv的进阶版,可更方便使用虚拟环境,要在virtualenv安装完成后再安装) pip install virtualenv pip install -i https://pypi.doubanio 阅读全文
posted @ 2021-11-07 11:10 晨光曦微 阅读(243) 评论(0) 推荐(0) 编辑
摘要:pip install beautifulsoup4 bs4解析网页时报错:bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html_parser. Do you need to i 阅读全文
posted @ 2021-10-31 16:13 晨光曦微 阅读(119) 评论(0) 推荐(0) 编辑
摘要:首先打开cmd: 输入 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 直接一步到位,不用费劲巴拉的创文件之类的。 然后贴几个国内源: 阿里云 http://mirrors.aliyun.com/pyp 阅读全文
posted @ 2021-10-31 15:52 晨光曦微 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:```python filename=r'E:\a\wifi\dict\jikefeng.txt' file1=r'E:\a\wifi\1.txt' file2=r'E:\a\wifi\2.txt' # 把1.txt每一行进行对比,长度大于8则写到2.txt里 with open(filename,'r') as f1: with open(file2,'w') as f2: for l1 in 阅读全文
posted @ 2020-04-03 09:46 晨光曦微 阅读(204) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/xiujin/p/11477419.html 1.安装相应的编译工具 在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可. 2.下载安装包 3.解压 4.创建编译安装目录 5.安装 "what does enable optim 阅读全文
posted @ 2020-03-26 11:40 晨光曦微 阅读(599) 评论(0) 推荐(0) 编辑
摘要:1.查看基本信息 2.基于用户修改 默认Python 版本 想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 alias(别名) 即可。 该操作执行:(打开该用户的 ~/.bashrc文件,添加新的别名信息来修改默认使用的 Python 版本) 3. 在系统级修改 P 阅读全文
posted @ 2020-03-25 12:45 晨光曦微 阅读(783) 评论(0) 推荐(0) 编辑
摘要:1、定义了一个需要两个参数的函数 如果传一个参数调用,print_str("hello"),那么一定会抛出异常的: 明确告诉你需要准确的两个参数,现在只确定给了一个参数 2、传一个参数行,两个参数行,多个参数也行的函数 上面的问题,我们有个需求,就是我想传一个参数也行(还有种办法是用到默认参数),传 阅读全文
posted @ 2020-01-12 09:03 晨光曦微 阅读(554) 评论(0) 推荐(0) 编辑
摘要:1.函数装饰器的工作原理 函数装饰器的工作原理是怎样的呢?假设用 funA() 函数装饰器去装饰 funB() 函数,如下所示: 实际上,上面程序完全等价于下面的程序: 通过比对以上 2 段程序不难发现,使用函数装饰器 A() 去装饰另一个函数 B(),其底层执行了如下 2 步操作: 1. 将 B 阅读全文
posted @ 2020-01-11 13:46 晨光曦微 阅读(326) 评论(0) 推荐(0) 编辑
摘要:【问题】环境变量已配置,但pip、pip3无法使用,且script文件夹为空解决: 一、安装pip3 运行完之后就pip3有了: 二、安装pip 然后就有pip了: 最后就可以愉快的使用pip或pip3了 阅读全文
posted @ 2019-11-23 18:43 晨光曦微 阅读(819) 评论(0) 推荐(0) 编辑
摘要:git commit m 和 git commit am 通常修改一个文件 并且将文件提交到本地分支的命令是: 以上两个命令其实可以合并一处使用(简化成): 【am】 就是 【add modify】 两个命令的合并 如果项目添加了新文件,必须使用分开的命令,不能用合并命令 阅读全文
posted @ 2019-11-21 10:21 晨光曦微 阅读(2023) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示