自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何使用pip安装和生成requirements.txt

命令可以列出当前环境中已安装的所有 Python 包及其版本信息,并将其输出保存到。文件中列出的 Python 包,从而方便地管理项目的依赖项。文件中安装指定的 Python 包及其依赖项。通过这两个步骤,你可以方便地生成和安装。文件中列出的所有包及其依赖项。) 将命令的输出写入文件中。

2024-03-01 20:20:31 1179

原创 nginx如何配置命令启动

我安装好nginx后,发现不能使用systemctl start nginx或者systemctl stop nginx来控制启停。在创建完服务单元文件后,需要通知 systemd 并加载该服务单元文件。我的是在/usr/local/nginx/conf这个路径。然后我们要新建一个nginx.service的文件。将pid 的路径编辑成刚刚我们的路径,如下图。一般是建在 /var/run/这个路径下面。首先要建一个nginx.pid的文件。然后找到nginx.conf的文件。

2024-03-01 20:17:37 395

原创 linux系统如何安装nginx

若中途出现问题,可以自行查找相关问题解决,我这边按照这个是没有出问题。如果服务器没有wget,可以安装一下,有的话可以跳过。然后在浏览器打开服务器公网IP,就可以看到如下界面。安装好后,进入nginx目录。首先下载nginx安装包。

2024-03-01 20:03:04 557 1

原创 在linux环境如何使用Anaconda安装指定的python版本

再次输入 conda info --envs。发现没有我需要的版本,那么可以用如下命令。我这里安装了python 3.6的版本。首先我们可以查看一下服务器现有的环境。这样就可以进入python3.6版本。可以通过以下命令激活刚刚创建的环境。

2024-02-21 16:47:05 453

原创 如何在linux安装配置Anaconda

注意,安装好后,要重新进入,输入conda才会生效,要不然会报错命令不存在。直接一路 enter和yes就可以了。

2024-02-21 15:58:16 392

原创 chrome driver 最新版本下载链接

直接上链接。

2024-01-10 13:57:11 388

原创 linux 安装 python3.11版本流程

【代码】linux 安装 python3.11版本流程。

2023-09-06 18:52:24 1870 1

原创 ResizeObserver loop limit exceeded 问题解决

其实只是关闭了报错,不过问题不大,不影响项目运行。

2023-06-12 14:18:34 733

原创 python访问不了解决方法

上面的是淘宝的镜像源,直接打开就可以选择对应的版本下载。访问官网一般是需要下载,因为该网站被墙了,直接上链接。

2023-05-15 14:01:46 280

原创 接管浏览器代码

接管浏览器

2023-02-02 18:15:02 241

原创 python3 解码url

python3 解码url

2022-10-09 14:34:04 419

原创 pandas 对列名处理,替换,去空格

【代码】pandas 对列名处理,替换,去空格。

2022-09-08 15:16:34 1113

原创 selenium chromedriver 下载地址

直接上地址:http://chromedriver.storage.googleapis.com/index.html下载对应浏览器版本的驱动就可以了

2022-04-12 13:45:38 1048 1

原创 mongodb linux 设置开机启动

1.在/lib/systemd/system/目录下新建mongodb.service文件:vim /usr/lib/systemd/system/mongodb.service[Unit]Description=mongodbAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingExecStart=/home/software/mongodb-linux-x86_64-4.0.7

2022-04-11 11:48:04 1381

原创 Python 操作Mongodb 聚合前过滤筛选

有时候我们需要对数据进行聚合,聚合前需要对其进行过滤,操作其实还是很简单的,聚合直接使用 aggregate,直接上代码:counts = DockerMongo.IntelligentPublishKeywords.aggregate([{"$group": {"_id": "$Platform", "dataCount": {"$sum": 1}}}])for count in counts: print(count)其中_id是需要筛选的字段,dataCount是自定义的字段,$s

2021-11-19 10:08:43 1754

原创 pandas去重重复项

pandas的功能确实强大,只需要一个指令就可以去除重复的数据,如下:data.drop_duplicates('asin', 'first', inplace=True)其中,asin是列名,此列是需要去除重复行的列,将会根据此列的值来去重。

2021-01-11 18:01:40 905

原创 flask结合vue获取前台传的参数

let params = { username : this.form.username, password: this.form.password }如果前台是通过params传的参数,后台可以这样获取:username = request.json.get('username')如果参数是直接在请求链接上,如下:this.$axios.get('/api/get_users?page=' + this.query.pageIndex)则获取参数形式如下:.

2020-12-18 09:39:05 1563 2

原创 win手动启动mysql

win手动启动myql还是很简单的,直接在win系统左下角下面搜索‘服务’,或者打开控制面板->系统和安全->管理工具->服务,界面如下:找到mysql启动就可以了

2020-12-14 10:17:21 139

原创 flask vue后端返回字符串时乱码

如题,直接配置下就可以:在配置文件中:config.py加上如下代码:JSON_AS_ASCII=False或者直接给app配置:app.config['JSON_AS_ASCII'] = False

2020-12-07 20:07:11 261 1

原创 解决to_excel()循环插入,总是得到最后一个数据

使用to_excel()循环插入数据的时候,发现总是得到最后一条数据,此时我们可以使用如下办法:获取excel的行数,然后再其后面插入数据,代码如下:import pandas as pddataframe = pd.DataFrame(columns=('asin', 'title', 'price', 'seller', 'stars', 'reviews'))for i in range(1, 51): asin= '',title='',price='',seller=''

2020-12-05 15:01:23 1008

原创 解决to_csv循环追加数据不会覆盖前面的数据

当我们在使用到to_csv()方法的时候,循环追加数据会发现最后得到的数据是最后一条,原因是to_csv()方法mode默认为w,而 w 模式 会清空文件再重新写入新的数据,加上mode='a',便可以追加写入数据。a 模式 为追加写入数据就不会清空前面的数据,而是会在原文件的基础上增加新的数据dataframe.to_csv('best_sellers.csv', mode='a', index=True, sep=',')...

2020-12-05 14:36:43 9561

原创 使用split一行代码取字符串中某一串固定字符

记录下常用的取某一固定字符串方法:a='https://www.amazon.de/Ecovacs-Deebot-OZMO-920-Wischroboter/dp/B084ZR6HWN/ref=zg_bs_3597120031_5?_encoding=UTF8&psc=1&refRID=7XWME6NEEEE9V1ZG2EN3'asin=a.spilt('dp/')[1][:10]然后再将其赋值到表格的另一列:import pandas as pddata.loc[i,

2020-11-30 10:56:04 251

原创 pandas 如何创建空的DataFrame

最近需要用到空的DataFrame,代码如下import pandas as pddf = pd.DataFrame(columns=['col1','col2', 'col3', 'col4'])这样就创建了一个空DataFrame了,往其中插入数据的话,可以这样子df_row = df.shape[0]上面是获取行数,以便插入数据df.loc[df_row] = ['1','2','3','4']这样,就插入了一行数据,然后可以写入excel文件df.to_ex

2020-07-09 16:56:49 10292

原创 如何将csv文件转为xlsx文件

首先要pip pandas直接上代码import pandas as pdcsv = pd.read_csv('type_c.csv', encoding='utf-8')csv.to_excel('type_c.xlsx',sheet_name='data')这样就可以了,pandas真的强大

2020-06-24 14:57:22 1201

原创 scrapy 递归爬取如何传递参数,且解决循环yield时总是得到最后一个数据

我们写爬虫的时候经常会遇到比如一页有20个产品,但是还需要进入单个产品里面爬取更详细的信息,这里就涉及到如何传递参数才能匹配好各个产品的信息,这里就引出scrapy中 request的meta参数,该参数只接受字典形式meta={'k1':v1,'k2':v2}用法如下def parse(self, response): items = ScrapytestItem() ...

2020-04-18 09:37:15 1722 1

原创 python3 如何创建虚拟环境

python3 与版本2还是有差别的,py3的方法如下python -m venv test其中,test为虚拟环境的名称,创建完成后,就会在当前目录生成该虚拟环境了

2020-04-16 17:11:55 290

原创 pandas如何将筛选excel的数据到另一张新表

最近在写一个爬虫,然后将数据保存到excel,但是有些列的数据为空即没有爬到,需要再重新爬,所以将空的该行全部复制到另一张表import pandas as pddata_path = 'excel路径'data = pd.read_excel(data_path)data_new = data[data['groundingtime'] != data['groundingtime...

2020-04-16 09:55:00 3968

原创 Chrome supports only CRX3 format. Does the extension need to be updated? 谷歌浏览器更新,selenium添加不了crx插件

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot process extension #1from unknown error: CRX verification failed to parse extension header. Chrome supports ...

2020-04-15 10:13:33 1315 2

原创 selenium 切换进入 iframe

以下是代码进入:browser.switch_to.frame('keepa')其中‘keepa’是我项目中iframe的id记得需要退出iframe退出当前,返回上一级:browser.switch_to.default_content()...

2020-04-14 16:25:54 865

原创 python pandas 如何读写excel 获取表的行数 列数

首先需要用pip 安装pandas、xlrd、openpyxl,然后直接贴代码import pandas as pddata_path = 'E:/pythonProject/python_pandas/test_pandas.xlsx' //此处为excel表的路径data = pd.read_excel(data_path)data.loc[0,'ground_time']...

2020-04-14 15:21:48 25073 3

原创 如何加密python代码

最近帮别人写项目,需要加密代码,谷歌了一下,下面的方法基本可以满足一般的要求,不过很重要的代码还是需要想办法用其他更严格的加密,命令如下:python -m py_compile project.py其中project.py是你需要加密的文件...

2019-04-22 10:25:35 1521 6

原创 element 的el-upload的change事件如何传递当前索引

on-change 文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用 function(file, fileList) 公司有个项目需求需要在一个列表中分别上传图片,饿了么的方法不支持传递index,可以这样传递::on-change="(file,fileList)=>{return changeFile(file,fileList, scope.$...

2019-04-19 11:45:10 5120 6

原创 element select选择器,同一选项如何多次选择?

 如图,我想多次选择黄金糕,代码该如何写呢?

2018-08-23 16:24:09 1208 3

原创 python列表里面有字典,该怎么读取字典中的value?

如题,例子是Asin = [{'Asin': b2b}]取出其中的value,使用如下代码就可以了[item[key] for item in Asin for key in item] 发现以前写的太复杂了,快过去一年半了,更简单的方法如下:for item in Asin:print (item['Asin'])和下面评论的基本一样...

2017-10-17 14:20:45 60043 6

原创 在django的子模版中加入js或者css文件

在项目中,继承了主模板,要引用些其他js文件,在{block  js}里加入文件路径报”'static', expected 'endblock'“错误,后面发现是要在子模版的{block  js}里面加上”{% load staticfiles %}“,问题解决

2017-10-17 11:45:18 1894

原创 解决url参数带”&“被截断的问题

最近做的项目中使用ajax向动态脚本传递参数的时候,有些参数带”&“,因为”&“与url规范冲突,这样”&“后面的数据就被截断取不了了,最后发现使用encodeURIComponent(a),将带有”&“的参数a传进去,这样就可以顺利取出数据了

2017-10-15 15:20:14 5802

原创 mysql将多个表的多个数据插入到同一张表

工作需要将二十多个表的两个字段同时插入到一张总表中,网上找了不少资料,终于测试完成了直接上图吧这里加了count(*)是因为有时候当天的数据没有,这样只查sales字段就不会有数据,所以加个count(*就有返回结果了,但是后面又发现问题,如果a表当天没有数据,在上面sum求和的时候有null值就不会有结果,所以在上面要加上ifnull来判断是否ifnull来判断,如下图

2017-09-03 19:15:28 7185

原创 html 实现全选

最近在实习,做页面,需要涉及到全选,学习了 URL 操作

2017-03-15 16:49:03 1610

cudnn64_7.dll

tensorflow2.x 报错 Could not load dynamic library cudnn64_7.dll或者其他用途

2021-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除