
python
WikiLeake
IT爱好者
展开
-
windows环境下创建python虚拟环境
在winwods环境下删除虚拟环境,只需进入虚拟环境所在目录将与虚拟环境同名的文件夹删除即可。使用virtualenv库创建虚拟环境,可使不同的项目处于不同的环境中。之后创建名为WORKON_HOME的环境变量。进入创建好的虚拟环境。原创 2024-07-01 12:05:03 · 360 阅读 · 0 评论 -
键盘控制程序
键盘控制程序,Python tkinter实现# -*- coding: utf-8 -*-"""Created on Tue Feb 26 12:29:57 2019@author: 车路历程"""from tkinter import * def Advance(event): print("前进") def Retreat(event): print("后退") def Left(event): print("向左") def Right(even原创 2022-03-12 16:43:55 · 669 阅读 · 0 评论 -
批量修改图片名
Python批量修改图片名原创 2022-03-12 16:19:44 · 497 阅读 · 0 评论 -
Python-docx设置纸张方向为横向
此篇博客将从两个方面讲清楚如何使用Python-docx库将docx文档设置为横向第一种,设置当前页面方向为横线from docx import Documentfrom docx.enum.section import WD_ORIENT#这里能够获取到当前的章节,也就是第一个章节section = document.sections[0]#需要同时设置width,height才能成功new_width, new_height = section.page_height, section.p原创 2022-01-23 22:26:16 · 3289 阅读 · 0 评论 -
Django xadmin一次性选择多图上传并展示
Django xadmin实现一次性选择多张图片并存储的一个方法, 以及详情页面多图展示代码结构图直接上源码models.py设置如下class picture(models.Model): imgs = UploaderImageField(max_length=500, verbose_name='活动图片', null=True, blank=True, upload_to='image/') #文件#单图的设置class Img(models.Model):原创 2022-01-23 12:23:54 · 1890 阅读 · 0 评论 -
解决Django xadmin 图片上传后在后台无法显示和下载,出现Page not found (404)错误
问题详情:使用xadmin作为管理后台时,图片上传后在后台无法显示和下载,出现Page not found (404)错误原因:media路由没有正确配置解决方法settings.py中的设置:# 设置上传文件的路径MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, 'media') #media即为图片上传的根路径urls.py中的设置from django.urls import path,re_pathfrom d原创 2022-01-23 09:42:19 · 1703 阅读 · 0 评论 -
django报错File “manage) from exc ^ SyntaxError: invalid syntax
Django报错: File "manage.py", line 14 ) from exc ^SyntaxError: invalid syntax出现此问题的原因是没有使用虚拟环境运行此项目。解决的方法:进入虚拟环境后重新运行此项目。s原创 2021-05-29 21:11:09 · 1086 阅读 · 0 评论 -
Django2实现word文件的下载功能
Django实现文件的下载的三种方式https://www.jb51.net/article/137790.htmDjango2实现word文件的下载功能(docx文件),可以文件具有中文字符的情况前端代码{% load staticfiles %}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>原创 2021-05-12 10:07:53 · 503 阅读 · 1 评论 -
AttributeError: The vocab attribute was removed from KeyedVector in Gensim 4.0.0
出现如下问题,解决方法:更换gensim的版本pip install gensim ==3.0.0原创 2021-05-10 16:31:25 · 6815 阅读 · 4 评论 -
正则表达式学习与验证网站
学习网站:https://www.cnblogs.com/sun-10387834/p/10352734.html视频学习:https://www.bilibili.com/video/BV19t4y1y7qP?from=search&seid=5438988665635839464网站验证:编程胶囊https://codejiaonang.com/#/course/regex_chapter1/0/1网站验证:https://regexr.com/在线练习正则表达式网站链接:ht原创 2021-04-24 15:00:58 · 355 阅读 · 0 评论 -
成功解决TypeError: ‘ManyRelatedManager‘ object is not iterable
Django前端页面显示多对多模型时出现如下错误TypeError: 'ManyRelatedManager' object is not iterable需要使用for标签遍历{% for a in dangqian.ziduan.all %}{{a.yinyongziduan}} {% endfor %}原创 2021-04-13 15:31:13 · 1943 阅读 · 0 评论 -
完美解决百度aistudio运行gensim的报错:AttributeError: module ‘numpy.random‘ has no attribute ‘default_rng‘
在百度aistudio.baidu.comjupter Notebook中运行gensim出现的如下错误原始代码from gensim import corpora,models,similarities报错---------------------------------------------------------------------------AttributeError Traceback (most recent call la原创 2021-04-13 11:02:53 · 1325 阅读 · 3 评论 -
解决使用re.sub模块中expected string or bytes-like object的错误
在使用re模块时,使用re.sub出现了expected string or bytes-like object的错误,出现该问题的原因是使用re.sub返回的是字符串,解决的方法是改换为re.findall,并且将其进行拼接import restring = 'dsdada中文23324¥43$%&^*&'#这一行代码可以匹配待处理字符串中的英文、中文、数字#返回的是一个列表,里面是一个个的字符result = re.findall(u'[\u4e00-\u9fa5]|\d+|[原创 2021-04-12 09:31:34 · 4347 阅读 · 0 评论 -
django报错django.db.migrations.exceptions.InconsistentMigrationHistory: Migration xadmin.0002_log is a
Django在使用user时,报了如下的错误django.db.migrations.exceptions.InconsistentMigrationHistory: Migration xadmin.0002_log is applied before its dependency users.0001_initial on database 'default'.解决的方法:第一种方法:删除数据库中的所有表并进行迁移第二种方法:删除数据库,新建一个数据库,之后进行迁移python manage.原创 2021-04-10 15:23:25 · 431 阅读 · 0 评论 -
成功解决PackageNotFoundError: Package not found at
Python使用docx库时from docx import Documentdocument = Document('1.docx')document.save('1.docx')报错PackageNotFoundError: Package not found at在确定引用路径正确的情况下,还是会报这个错,解决的方法之一是使用office软件重新创建一个新的docx文件,再次打开这个文件, 便 不会报错正在寻求一种能够直接解决此问题的方法...原创 2021-04-09 08:49:51 · 18085 阅读 · 4 评论 -
成功解决ModuleNotFoundError: No module named ‘exceptions‘
使用Python中docx模块时,from docx import Document出现ModuleNotFoundError: No module named 'exceptions'错误,需要卸载docx模块pip uninstall docx重新安装python-docx模块即可解决问题pip install python-docx原创 2021-04-09 08:18:58 · 27528 阅读 · 8 评论 -
wordcloud报错OSError: cannot open resource
wordcloud报错OSError: cannot open resource原代码:w = wordcloud.WordCloud(font_path="STXINGKA.TTF", width=1000, height=700, background_color="black")经过排除,发现是因为没有字体文件上传字体文件到相应的路径即可附:windows的字体文件存放位置:C:\Windows\Fonts...原创 2021-04-06 18:34:04 · 509 阅读 · 0 评论 -
解决:Couldn‘t find a tree builder with the features you requested: lxml.parser
使用soup = BeautifulSoup(html.text, ‘lxml’)对网站进行爬取时,发现报错:At this point either we have a TreeBuilder instance in FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml.parser. Do you need to install a parser library?查看pip list查原创 2021-04-06 13:59:08 · 5336 阅读 · 1 评论 -
django xadmin的安装及出错的解决方法
下载以及配置下载链接:https://github.com/sshwsfc/xadmin/tree/django2 并将其中的xadmin解压后放入extra_app中,并进行如下的配置:settings.py中的设置import syssys.path.insert(0,os.path.join(BASE_DIR, 'extra_apps'))INSTALLED_APPS = ['xadmin', 'crispy_forms',]出错: from future.utils import it原创 2021-03-14 17:27:03 · 2366 阅读 · 0 评论 -
ubuntu中使用sudo apt-get install时出错解决方法
出错:E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?解决方法:chmod 600 /etc/apt/sources.list将/etc/apt/sources.list备份:sudo cp etc/apt/sources.list etc/apt/sources.list.bak将/etc/apt/sources.list中的内容改为:# deb cdrom:[Ub原创 2021-03-14 15:08:20 · 3088 阅读 · 0 评论 -
nlp中文自然语言处理的学习资源
此资源为博主学习时使用到的一些视频、工具与文档。欢迎大家留言补充!!!!!!!!!实时更新中!!!!!!视频区1.动手学中文分词链接:https://www.bilibili.com/video/BV19E411o7Yc?from=search&seid=163109634115658499812.超实用Python文本挖掘视频教程 文本分析 词云分析 NLP 自然语言处理链接:https://www.bilibili.com/video/BV1dK4y1t7zD?p=63&t原创 2021-03-06 21:07:42 · 437 阅读 · 0 评论 -
linux字体的路径
linux的字体的路径/usr/share/fonts可以将windows中的字体上传到linux相应的文件夹中windows中字体的路径C:\Windows\Fonts原创 2021-03-04 20:28:04 · 2044 阅读 · 3 评论 -
Python桌面应用开发工具推荐PySimpleGUI
Python桌面应用开发工具推荐PySimpleGUIhttps://pysimplegui.readthedocs.io/en/latest/原创 2021-02-24 16:15:33 · 866 阅读 · 0 评论 -
Python自动化办公1.0
使用Python实现自动化办公1.文件夹中所有文件的遍历#将文件夹中的文件夹中的文件遍历import os for dirpath,dirname,files in os.walk('./'): print(f'发现文件夹:{dirpath}') print(files)实现效果:2.把隐藏在文件内很多层的文件都找出来#把隐藏在文件内很多层的文件都找出来,recursive为递归的意思import globimport osprint(glob.glob('**/*.原创 2021-02-10 23:10:14 · 309 阅读 · 2 评论 -
使用Python实现国内疫情数据地图
本篇博客将实现国内疫情数据地图爬取数据import requestsimport jsonchina_url="https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5"headers={ "User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/53原创 2021-02-06 18:47:02 · 2524 阅读 · 1 评论 -
python 使用openpyxl模块时报错zipfile.BadZipFile: File is not a zip file的解决方法
python 使用openpyxl模块时报错zipfile.BadZipFile: File is not a zip file的解决方法:不能在linux中直接使用touch 文件名 命令创建新文件,应该使用excel软件创建该文件原创 2021-02-06 18:45:41 · 4407 阅读 · 1 评论 -
pyecharts初级使用
#安装pyecharts库: pip install pyechartsfrom pyecharts.charts import Bar bar=Bar()bar.add_xaxis(["羊毛","衬衫"])bar.add_yaxis("销售数据",[1,2])bar.render_notebook()根据需要安装以下库#根据需要安装以下库pip install echarts-countries-pypkgpip install echarts-china-provinces-pypkg原创 2021-02-06 18:36:47 · 261 阅读 · 0 评论 -
Python基本模块学习:os、path、re、文件夹重命名
1.OS模块import osprint(f'当前路径为:{os.getcwd()}')print(os.getcwd())print(os.name)os.mkdir('./文件夹')接口文档:https://docs.python.org/zh-cn/3.7/library/os.html#module-os2.path模块import osresult= os.path.abspath("./文件夹") #显示该文件的绝对路径print(result)result = os原创 2021-02-05 16:12:26 · 643 阅读 · 9 评论 -
python词频统计等
import pandas as pdraw = pd.read_csv('work/金庸-射雕英雄传txt精校版.txt',names=['txt'],sep="aaa",encoding="GBK")print(len(raw))raw#章节判断用变量预处理def m_head(tmpstr): return tmpstr[:1]def m_mid(tmpstr): return tmpstr.find("回 ")raw['head']=raw.txt.apply(原创 2021-01-27 20:26:09 · 514 阅读 · 0 评论 -
jieba分词基本操作
jieba添加删除新词import jiebatmpstr="我有哀牢山三十六剑"res=jieba.cut(tmpstr)print('/'.join(res))# 添加词哀牢山三十六剑jieba.add_word("哀牢山三十六剑")print("添加新词以后的分词结果为: "+'/'.join(jieba.cut(tmpstr)))# 删除词哀牢山三十六剑jieba.del_word("哀牢山三十六剑")print("删除词语以后的分词结果为: "+'/'.join(j原创 2021-01-26 19:44:37 · 2497 阅读 · 0 评论 -
jieba分词一
jieba分词一import jiebatmpstr="今晚吃什么呢?"res=jieba.cut(tmpstr)print("#################")print(res)print("#################")print('/'.join(res))print("#################")res=jieba.cut(tmpstr)list(word for word in res)print("#################")l=jieb原创 2021-01-26 18:33:11 · 370 阅读 · 0 评论 -
Django实现考试系统优化3
本次优化将针对考题部分,实现计算考试所用时间,并实现没有填写地址不能进行测试的功能。models.pyfrom django.db import modelsfrom datetime import datetime# Create your models here.from django.db import modelsfrom users.models import UserProfile# Create your models here.from DjangoUeditor.model原创 2020-05-17 15:27:42 · 322 阅读 · 0 评论 -
Django2中@login_required的用法
在开发中会遇到这样的需求:即在用户未登录时不对用户开放某些页面,这种需求在Django2中解决办法为:1.在settings.py中添加:#settings.pyAUTH_USER_MODEL = 'users.UserProfile'#这个根据登录URL的不同进行修改LOGIN_URL="login"#附:urls.py中的设置: path('login/',LoginV...原创 2020-04-25 16:58:57 · 916 阅读 · 0 评论 -
django学习之表单
1.django表单1#forms.pyfrom django import formsclass MessageForms(forms.Form): title=forms.CharField(max_length=200,min_length=3,label="标题",error_messages={"min_length":"最好不能小于3个字符","max_length"...原创 2020-04-21 10:29:29 · 149 阅读 · 0 评论 -
django学习笔记url篇
本篇博客记录了博主平时Django的一些学习笔记:1.在Url.py中使用HttpResponseurls.pyfrom django.http import HttpResponsefrom django.urls import path, includedef index1(request): return HttpResponse("这才是首页")def book(req...原创 2020-04-02 22:31:18 · 255 阅读 · 0 评论 -
解决阿里云服务器创建虚拟环境时出现的OSError: Command /root/.virtualenvs/T/bin/python3 - setuptools pkg_resources pip w
解决阿里云服务器创建虚拟环境时出现的如下问题root@iZ2zeemzp51mlbzarwptwwZ:/home# mkvirtualenv --python=/usr/bin/python3 TAlready using interpreter /usr/bin/python3Using base prefix '/usr'New python executable in /root...原创 2020-03-05 17:58:07 · 2222 阅读 · 1 评论 -
linux打开Python自带的学习文档
linux打开Python自带的学习文档python3 -m pydoc -p 8888这里的8888指的是端口号,当然也可以换其他没有使用过的端口,这里查看端口规则.即可在浏览器网址输入栏输入localhost:8888访问到python自带的学习文档pydoc...原创 2019-02-14 17:49:41 · 538 阅读 · 0 评论 -
ubuntu下安装Python环境
1.安装Python开发环境:更新源地址 sudo apt-get update2.安装Pythonsudo apt-get install python3(一般来说,ubuntu主机内部有内置的Python环境,因此如果提示已经安装属于正常情况)3.输入Pthon3 查看已安装版本情况sudo python3 -V4.命令python3进入python...原创 2019-02-13 17:21:08 · 24407 阅读 · 0 评论 -
使用Python Flask框架开发时应该注意的几点(1)
1.导入一个库时,显示不存在,或者在setting中安装时显示error的解决方法首先应该在cmd下pip install 这个库,如果显示pip命令不是内部或者外部程序,最简单的处理方法是将Python IDLE完全卸载干净然后重装,这样pip 命令就可以重新使用。安装完pip后,在setting安装这个库。安装完成会显示正常。2.使用数据库时,如果修改了数据库的结构,数据库可...原创 2019-07-13 09:31:54 · 251 阅读 · 0 评论 -
CentOS安装python3
安装python31.下载python3的安装包wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz2.安装编译需要的关联库sudo yum install -y zlib zlib-devel3.解压,编译,安装#解压tar -zxvf Python-3.6.3.tgz#进入解压后的目录cd ...转载 2019-08-04 08:58:53 · 151 阅读 · 0 评论