
python
主要是python基础,python提高(面向就业)
-随_风-
不问来处,不问归途,心之所向,素履以往。
展开
-
conda: error: argument COMMAND: invalid choice: ‘activate‘
【代码】conda: error: argument COMMAND: invalid choice: ‘activate‘原创 2023-12-30 20:20:30 · 1801 阅读 · 1 评论 -
反爬虫网址查询
反爬虫网址查询https://www.baidu.com//robots.txt原创 2020-12-10 19:32:03 · 518 阅读 · 0 评论 -
git上传项目到github
第一步:创建项目文件夹第二步:github上创建厂库第三步:第四步:进入自动创建的文件,并把其他文件复制到这个文件夹中:第五步:第六步:查看提交信息第七步:原创 2020-10-13 22:28:16 · 59 阅读 · 0 评论 -
寻找文件夹多级路径
import osimport jsonpath = 'spider'def get_filelist(dir): Filelist = [] for home, dirs, files in os.walk(path): for filename in files: Filelist.append(os.path.join(home, filename)) return Filelistif __name__ == "__main__原创 2020-10-04 17:54:42 · 190 阅读 · 0 评论 -
linux常用命令
查看IP地址:ifconfigvim查找内容::_\重定向(把文件移动到其他位置):>(复制添加),>>(追加)。查看进程:ps -ef用管道搜索包含java的进程:ps -ef | grep java强制杀死进程: kill -9 ID解压文件:后缀名为.tar.gz: tar-zxvf 文件名称后缀名为.tar:tar -xvf 文件名称一种方便的客服端与服务器连接方式应用:lrzsz(安装方式 yum install lrzsz)1)在客服端上准备update文件原创 2020-09-25 11:01:42 · 88 阅读 · 0 评论 -
小工具网页版
正则快速匹配:正则匹配链接原创 2020-09-22 21:34:49 · 166 阅读 · 0 评论 -
jupyter-访问电脑任意路径文件
注意是从anaconda里面进入命令行:原创 2020-09-22 20:14:27 · 491 阅读 · 0 评论 -
XGBoost学习
文章目录回归问题分类问题:代码回归问题from xgboost import XGBRegressormodel =XGBRegressor()train=model.fit(X, y)#X为特征属性,y为标签分类问题:from xgboost import XGBClassifiermodel =XGBClassifier()train=model.fit(X, y)#X为特征属性,y为标签代码可以寻找最佳迭代次数,均方值误差,模型精确度def modelfit(alg, dtr原创 2020-09-22 11:33:39 · 243 阅读 · 0 评论 -
数据处理-python
文章目录标准化处理1.Z-Score标准化2.Max-Min标准化反归一化处理标准化处理1.Z-Score标准化#Z-Score标准化#split data into X and yzscore=preprocessing.StandardScaler()#标准化处理data_zs=zscore.fit_transform(dataset)#dataset数据集2.Max-Min标准化minmax = preprocessing.MinMaxScaler()data_mm=minmax原创 2020-09-22 11:23:48 · 225 阅读 · 0 评论 -
python作图基础篇
文章目录解决表格中汉语不能显示问题解决下载的图片不清晰问题图线操作坐标轴操作图片展示操作解决表格中汉语不能显示问题def set_ch(): pyplot.tick_params(labelsize=14)#坐标轴字体大小 from pylab import mpl mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体 mpl.rcParams['axes.unicode_minus'] = False # 解决保原创 2020-09-22 10:44:02 · 167 阅读 · 0 评论 -
加速下载+python包+tensorflow安装+node
文章目录加速下载python包tensorflow-CPU安装加速下载python包pip install 包名 -i https://pypi.douban.com/simple/tensorflow-CPU安装tensorflow-2.3.0版本,亲测有效。参考链接原创 2020-09-12 13:38:23 · 334 阅读 · 0 评论 -
列表——重点区别关键字,函数,方法
列表其他语言也叫做数组,形式为[“A”,“B”,“C”],存储多个相同类型数据列表常用操作。用起来:定义列表-list=[]。对列表进行操作的时候,可以使用 列表名.+tab键进行查找(ipython3或者ctrl+q)。常见的方法有.remove,index。关键字,函数,方法之间的关系,关键字查找方式为:import keyword ->print(keyword.kwlist),关键字...原创 2020-08-30 09:02:56 · 257 阅读 · 0 评论 -
scrapy入门
1.创建一个scrapy项目scrapy startproject mySpider2.生成一个爬虫scrapy genspider itcast"itcast.cn"3.提取数据完善spider,使用xpath4.保存数据pipeline中保留数据原创 2020-08-04 16:18:31 · 107 阅读 · 0 评论 -
The view booktest.views.login_check didn‘t return an HttpResponse object. It returned None instead.
错误代码:def login_check(request): """登录校验视图""" #request.POST保存的是post方式提交的参数 #request.GET保存的是get方式提交的参数 #1.获取提交的用户名和密码 username=request.POST.get('username') password=request.POST.get('password') remember=request.POST.get('remember'原创 2020-07-06 01:05:01 · 1238 阅读 · 0 评论 -
ajax请求方式+ajax同步与异步+ajax登陆案例
返回的数据放在success的data数据中原创 2020-07-05 19:56:40 · 342 阅读 · 0 评论 -
GET,POST,FILES,COOKIES,SESSION对象属性
●path: 一个字符串,表示请求的页面的完整路径,不包含域名和参数部分。●method: 一个字符串,表示请求使用的HTTP方法,常用值包括: ‘GET’、 ‘POST’.a)在浏览器中给出地址发出请求采用get方式,如超链接。b)在浏览器中点击表单的提交按钮发起请求,如果表单的method设置为post则为post请求。●encoding: 一个字符串,表示提交的数据的编码方式。a)如果为None则表示使用浏览器的默认设置,一般为utf-8.b)这个属性是可写的,可以通过修改它来修改访问表单原创 2020-07-03 09:03:24 · 3535 阅读 · 0 评论 -
django项目中url匹配过程
原创 2020-07-02 21:30:16 · 472 阅读 · 0 评论 -
jupyter引用当前目录下的文件不成功解决方案
1.创建一个Ipynb_importer.py文件内容如下:import io, os,sys,typesfrom IPython import get_ipythonfrom nbformat import readfrom IPython.core.interactiveshell import InteractiveShellclass NotebookFinder(object): """Module finder that locates Jupyter Notebooks"原创 2020-07-01 22:19:34 · 3064 阅读 · 0 评论 -
python数据库查询相关函数
查询相关函数get:返回一条且只能有一条数据,返回值是一个对象,参数可以写查询条件。|all:返回模型类对应表的所有数据,返回值是QuerySet。fiter:返回满足条件的数据,返回值是QuerySet,参数可以写查询条件。exclude:返回不满足条件的数据,返回值是QuerySet.参数可以写查询条件。order_ by:对查询结果进行排序,返回值是QuerySet,参数中写排序的字段。from diango.db.models import FQ,Sum,Count,Avg ,Max,M原创 2020-06-18 00:21:10 · 345 阅读 · 0 评论 -
打开mysql日志方法
原创 2020-06-17 22:55:11 · 148 阅读 · 0 评论 -
重定向
重定向:在点击链接时候,跳转到其他页面,然后在回到原来的页面原创 2020-06-17 22:53:57 · 95 阅读 · 0 评论 -
Django框架学习
Django创建一个项目:django-admin startproject +项目名称cd 项目名称python manage.py startapp booktest #创建应用模块cd booktestinit.py:说明目录是一个python模块。models.py:写数据库项目的内容views.py:接受请求,进行处理,与M和T进行交互,返回应答定义处理函数,视图函数test.py:写测试代码的文件admin.py:网站后台管理相关文件建立应用和项目之间的联系,需要对应用进原创 2020-06-17 10:04:28 · 215 阅读 · 0 评论 -
linux创建一个C文件并运行
原创 2020-06-15 22:01:12 · 6799 阅读 · 0 评论 -
MVC+MVT+ORMT图解
MVCMVTORM在django中,对应于MVC中的M:django中内嵌了ORM框架,ORM框架可以将类和数据表进行对应起来,只需要通过类和对象就可以对数据表进行操作。设计类:模型类。ORM另外一个作用:根据设计的类生成数据库中的表。...原创 2020-06-12 10:37:57 · 312 阅读 · 0 评论 -
树莓派4b安装python虚拟环境
为啥安装虚拟环境:同一台机器上的两个项目依赖于相同包的不同版本,则会导致一些项目运行失败。虚拟环境是真实python环境复制版本。安装虚拟环境的命令:sudo pip install virtualenv#安装虚拟环境sudo pip install virtualenvwrapper#安装虚拟环境扩展包编辑家目录下面的.bashrc文件,添加下面两行。export WORKON_HOME=$HOME/.virtualenvssource/usr/local/bin/virtualenvw原创 2020-06-11 20:56:30 · 3457 阅读 · 1 评论 -
pycharm通过xlrd、xlwt和openpyxl两种方式操作excel文件
**导入与操作**使用openpyxl函数:注意:openpyxl操作的是excel.xlsx文件 filename = 'sh510300_20161122.xlsx'wb = load_workbook(filename) #打开xlsx文件ws = wb.get_sheet_by_name('1') #sh...原创 2019-10-23 13:53:45 · 2808 阅读 · 0 评论 -
常微分方程组求数值解python+matlab
python实现常微分函数表达式:import scipy.integrate as spiimport numpy as npfrom matplotlib import pyplot as pltimport warningswarnings.filterwarnings(‘ignore’)参数ATR=0.2ATAR=0.3SR=0.1SAR=0.3SRC=0.7PRC=0.2PNP=0.3AN=0VR=SR+ATR+ANVAR=SAR+ATAR+PRCSRCVI=P原创 2020-06-09 00:07:09 · 798 阅读 · 0 评论 -
numpy数组的拼接+交换行与列+简单操作
原创 2020-06-08 09:13:58 · 480 阅读 · 0 评论 -
matplotlib绘图+plotly
绘制折线图以及坐标设置from matplotlib import pyplot as pltimport randomfrom matplotlib import font_managerimport matplotlib#windows和linux设置字体方式,mac不同font = {‘family’ :‘MicroSoft YaHei’,‘weight’:‘bold’,}matplotlib.rc(“font”,**font)x=range(0,120)y=[ran...原创 2020-06-03 10:23:15 · 1731 阅读 · 0 评论 -
python链接数据库
from pymysql import *def main(): find_name=input("请输入物件名称:") #创建Connection链接 conn=connect(host='localhost',port=3306,user='root',password='mysql',databse='stock',charset='utf-8') #获取Cursor对象 cs1...原创 2020-04-27 12:19:16 · 127 阅读 · 0 评论 -
元类+ORM实现
当定义一个函数、类、全局变量时,其实就是创建一个对象,然后再globals获取的这个字典中添加一个名字,让这个名字指向刚刚创建的对象空间而已。元类(造物主级别)——>创建类——>创建实例对象使用type创建类type还有一种完全不同的功能,动态的创建类。type可以接受一个类的描述作为参数,然后返回一个类。(要知道,根据传入参数的不同,同一个函数拥有两种完全不同的用法是一种很傻...原创 2020-04-27 08:50:12 · 191 阅读 · 0 评论 -
书写日志
在大型软件项目中,添加日志可以快速找到出错的地方。1日志级别1.DEBUG2.INFO3.WARNING4.ERROR5.CRITICAL说明:. DEBUG:详细的信息,通常只出现在诊断问题上. INFO:确认一切按预期运行. WARNING:一个迹象表明,一些意想不到的事情发生了,或表明一些问题在不久的将来(例如:磁盘空间低)。这个软件还能按预期工作。. ERROR:更严...原创 2020-04-18 20:53:58 · 421 阅读 · 0 评论 -
url编解码
避免特俗字符串引起来的错误:比如www.baidu/a/b(/a/b不是路径的时候,就需要编码,在写入数据库的时候,需要解码)原创 2020-04-18 18:25:32 · 185 阅读 · 0 评论 -
函数、匿名函数、闭包、对象当做实参时,有什么区别?
匿名函数:lambda num1,num2:num1+num2sum=lambda num1,num2:num1+num2sum(10,20)闭包:def line(k,b):def create_y(x):print(k*x+b)line_1=line(1,2) #调用line_1(0)1.匿名函数能够完成基本的简单功能…传递是这个函数的引用 只有功能2.普通函数能够完成较...原创 2020-03-29 09:15:53 · 157 阅读 · 0 评论 -
WSGI接口
Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。自从WSGI被开发出来以后,许多其它语言中也出现了类似接口。协议顺序图:细节可以参考下面链接:https://www.liaoxuefeng.com/wiki/897692888725344/92...原创 2020-03-28 14:15:18 · 107 阅读 · 0 评论 -
pycharm:批量修改变量名称
pycharm:批量修改变量名称1.鼠标选中变量2.ctrl+R原创 2020-03-27 18:38:20 · 728 阅读 · 1 评论 -
在pycharm中安装python包
*在pycharm中安装python包第一步:点击file第二步:点击settings第三步:找到你的项目下面有个project interpreter–然后有个加号第四步:点击–搜索安装包–然后安装就行了,如果安装失败,证明python中没有这个包,需要从新下载以后再安装...原创 2019-11-16 19:00:59 · 6892 阅读 · 2 评论 -
网络编程(tcp,udp)客服端+服务器
tcp服务器import socketdef main(): #1.买个手机(创建套接字 socket) tcp__server_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #2.插入手机卡(绑定本地信息) tcp__server_socket.bind(("",7890)) #3....原创 2020-03-21 09:06:45 · 166 阅读 · 0 评论 -
糗事爬虫-单线程+多线程
单线程:```python```pythonimport requestsimport jsonfrom lxml import etreeclass Qiushi: def __init__(self): self.url="http://www.yicommunity.com/remen/index_{}.html" self.heade...原创 2020-03-13 21:27:16 · 185 阅读 · 0 评论 -
python写入文件乱码\u559c\u6b22\u4e00\u4e2a\u4eba
当python爬虫出来的数据在txt文件显示为\u559c\u6b22\u4e00\u4e2a\u4eba乱码时,解决方案为: def save_content_list(self, content_list): # 保存 with open("qiushi.txt", "a",encoding="gbk") as f: for content in ...原创 2020-03-13 19:26:51 · 4978 阅读 · 0 评论