随笔分类 -  Python

摘要:报错log Fatal error in launcher: Unable to create process using '"c:\XXX\python392\python.exe" "C:\XXX\Python-392\Scripts\pip.exe" list': ??????????? 原因 阅读全文
posted @ 2022-08-11 10:51 Jrri 阅读(571) 评论(0) 推荐(0) 编辑
摘要:下载 https://www.python.org/ftp/python/ Python新版本会有embed版本可选 下载后解压 基础依赖 目录下,只有一个后缀名为._pth的文件 如:python38._pth文件 取消import site注释后为: python38.zip . # Uncom 阅读全文
posted @ 2021-09-28 12:04 Jrri 阅读(2600) 评论(0) 推荐(1) 编辑
摘要:#!/bin/bash # 适用于Python2.7以下,不影响yum前提升级Python版本到2.7.5 SCRIPT_DIR=`readlink -f $0|xargs dirname` CUR_USER=`whoami` CUR_PYTHON=`python --version` # 前置条件 阅读全文
posted @ 2021-09-06 11:58 Jrri 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Sublime找中文 [\x{4e00}-\x{9fa5}] Sublime删除注释内容 利用Sublime自带的语法高亮, 对注释进行识别, 进而删除 Preferences ==> Browse Packages 创建文件: User/remove_comments.py import subl 阅读全文
posted @ 2021-03-31 12:46 Jrri 阅读(574) 评论(0) 推荐(0) 编辑
摘要:##Python标准库: time, re, math , sys , os ,copy,json,urllib, unittest,request ##Python中 lambda,匿名函数的使用. 在使用map函数的时候, 配合lambda匿名函数, 可以让代码更加简洁. 完成很多操作. ### 阅读全文
posted @ 2021-01-30 21:39 Jrri 阅读(68) 评论(0) 推荐(0) 编辑
摘要:代码检出 ##SVN locked 报错: svn: E15504: Run `svn cleanup` to remove locks (type `svn help cleanup`for details)` svn: E15504: 现象(报错退出): 构建的时候直接出现,报错中断 产生原因: 阅读全文
posted @ 2020-09-13 19:58 Jrri 阅读(2689) 评论(0) 推荐(0) 编辑
摘要:爬取思想流程 最近两天写爬虫比较多, 总结一下书写爬虫的思路步骤. 获取url. 浏览器打开. 如果无法直接打开, 则判断哪里有验证,根据平台修改User Agent等请求头. 信息页面路径上是否有所验证. 登录验证, IP验证. 有则一一解决. 登录验证 登录验证主要分两种: 图片验证: 抓下图片 阅读全文
posted @ 2020-03-27 01:37 Jrri 阅读(169) 评论(0) 推荐(0) 编辑
摘要:每次使用pip安装的时候 使用-i命令设置安装源 例 pip install django 为 pip install -i http://pypi.douban.com/simple/ django 设置pip的默认源 更改配置文件方式(无则新建): vim ~/.config/pip/pip.c 阅读全文
posted @ 2020-02-20 22:43 Jrri 阅读(832) 评论(0) 推荐(0) 编辑
摘要:最近在WuxiaWorld上看书. 线上看总有些不方便, 不能点词查词. 便想爬下来看. 爬取的过程当中发现符号编码有点问题, 不能够正常显示. 如下: 显示为: 正确应该显示的内容是: #### 查看了一下资料, 应该是因为标点符号的编码出入造成的. 这里的英文符号使用的并非是utf8编码. 尝试 阅读全文
posted @ 2020-01-20 18:39 Jrri 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:deepin\Ubuntu环境. 需要多个版本Python解释器. 依次下载所需要版本源码包, 解压缩. root环境 sudo -i ## 安装环境依赖 apt install -y make build-essential libssl-dev zlib1g-dev apt install -y 阅读全文
posted @ 2019-12-29 04:47 Jrri 阅读(1766) 评论(0) 推荐(0) 编辑
摘要:使用pip安装所需要的虚拟环境包和拓展包: ## 安装#安装虚拟环境 sudo pip3 install virtualenv 如无法安装先升级pip sudo pip install --upgrade pip 再更换源 pip install virtualenv -i http://pypi. 阅读全文
posted @ 2019-12-28 04:03 Jrri 阅读(138) 评论(0) 推荐(0) 编辑
摘要:# BinarySearch 二分查找法_Python实现 # 二分查找法是对有序数组的查找. def binary_search(li, num): left = 0 right = len(li) - 1 while left <= right: mid = (right + left)// 2 阅读全文
posted @ 2019-12-26 01:34 Jrri 阅读(326) 评论(0) 推荐(0) 编辑
摘要:堆的相关知识: 堆? 1.堆是一种完全二叉树 2.每个节点的值总是大于等于(大根堆)或者小于等于(小根堆)子节点的值. 完全二叉树? 除了最后一层外, 每一层都被完全填充, 且所有节点都向左对齐. 大根堆: 每个节点都大于等于子节点小根堆: 每个节点都小于等于子节点 堆排序需要使用两个函数. 实现以 阅读全文
posted @ 2019-12-26 01:32 Jrri 阅读(228) 评论(0) 推荐(0) 编辑
摘要:# MergeSort 归并排序_Python实现 # 归并排序需要两个函数. # 1. 归并的逻辑 # 2. 归并的两种调用 # 归并逻辑 def merge(left, right): result = [] while len(left) > 0 and len(right) > 0: if 阅读全文
posted @ 2019-12-26 01:25 Jrri 阅读(280) 评论(0) 推荐(0) 编辑
摘要:# ShellSort希尔排序_Python实现 def shell_sort(li): n = len(li) # gap间隔为长度除2 gap = n // 2 while gap > 0: for i in range(gap, n): while i >= gap and li[i - ga 阅读全文
posted @ 2019-12-26 01:21 Jrri 阅读(186) 评论(0) 推荐(0) 编辑
摘要:# SelectSort选择排序_Python实现 def select_sort(li): for i in range(len(li)): min_index = i # 此处确定刚刚所排序好的最小值的次序 for j in range(i+1, len(li) ): # 此处range最大值为 阅读全文
posted @ 2019-12-26 01:12 Jrri 阅读(520) 评论(0) 推荐(0) 编辑
摘要:# BubbleSort冒泡排序_Python实现 def bubble_sort(li): for i in range(len(li) - 1): # len为个数, range_len为所有元素下标 range(len-1)为冒泡次数,冒泡次数为元素个数-1 for j in range(le 阅读全文
posted @ 2019-12-26 01:10 Jrri 阅读(237) 评论(0) 推荐(0) 编辑
摘要:关于正斜杠和反斜杠在整体环境下, 正斜杠反斜杠主要用在地址表达上.在UNIX和Linux中, 地址索引都是使用正斜杠/来表达, 包括url地址资源等, 都是使用正斜杠来表达在Windows中, 地址的表达, 盘符等, 表达的方式则是使用\反斜杠来表示(也可以使用双正斜杠// 来表示windows中的 阅读全文
posted @ 2019-11-21 15:35 Jrri 阅读(5294) 评论(0) 推荐(0) 编辑
摘要:twisted框架是Python中网络编程框架.由事件驱动.拓展: 与之类似的还有tornado 和async相关拓展:对于高并发需求较大的网络编程, 使用Go语言来写会很方便. 阅读全文
posted @ 2019-11-20 17:06 Jrri 阅读(185) 评论(0) 推荐(0) 编辑
摘要:警告信息:Warning: '@@tx_isolation' is deprecated and will be removed in a future release. Please use '@@transaction_isolation' instead cursor.execute('SEL 阅读全文
posted @ 2019-10-23 00:28 Jrri 阅读(732) 评论(0) 推荐(0) 编辑

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