日常困惑
一些小技巧分享给大家
南浔Pyer
武汉大学情报学硕士在读,添砖Java中...
展开
-
Jupyter Notebook 插件安装(可添加目录功能)
1. Install the python package1.1 Condaconda install -c conda-forge jupyter_contrib_nbextensions1.2 Pippip install jupyter_contrib_nbextensions2. Install javascript and css filesjupyter contrib nbextension install --user3. configure原创 2021-12-08 12:57:33 · 1471 阅读 · 0 评论 -
Python深度学习-NLP实战:字向量的训练与生成
由于神经网络计算过程为矩阵化向量化运算,因此需要先将语料中汉字进行向量化表示,即常说的进行字嵌入(Word Embedding)。这一步操作既可以下载网络上预训练好的通用字向量,也可以自己根据特定的任务语料训练针对性更强的字向量,甚至可以直接跳过预训练,让神经网络模型自己去训练字向量。当然,字向量的优劣对模型性能的高低会产生一定的影响。按序安装所需的Python第三方库字向量的训练需要借助Python的第三方库,包括numpy-mkl、scipy、gensim。先使用pip命令安装,若出现找.原创 2021-09-02 22:39:13 · 1153 阅读 · 2 评论 -
【Python避坑】Jupyter Notebook编辑器里局部变量与全局变量不区分?且用且注意!
最近博主一直教高中生Python入门系列的课程,为讲解方便,IDE一直用的是Jupyter Notebook。没想到,在讲到变量作用域这章的时候,发现我在代码里调用函数内部定义的局部变量,结果在函数外面也可以使用,我**?运行了好几遍,差点让我以为是现在的编辑器已经不区分了,结果到PyCharm里运行一遍之后,发现报错了!猛然意识到,原来Jupyter Notebook…问题报错问题解决当我在Jupyter Notebook中一直能成功运行的时候,我突然想到一个问题,就是它会将我们运行.原创 2021-08-26 08:53:54 · 3330 阅读 · 2 评论 -
Pycharm报错:Error running ‘‘: Cannot run program “\python.exe“ (in directory ““)系统找不到指定文件夹?已解决!
今天在跑SVM新语料分类任务的时候,因为F盘快满了,我就把跑过其他语料SVM工程直接拖到D盘上了,结果PyCharm打开后,直接不能运行???一开始以为是解释器的路径问题,我就在Python Interpreter中重新设置了python路径,结果还是不行???这就纳闷了,好在我靠绝顶的小脑瓜找到了问题缘由!问题报错报错原因:因为我的工程在之前的路径下运行过,所以PyCharm保存过项目的一些信息,而这些信息还是在之前路径下的配置。解决办法在该项目文件夹下找到一个叫.idea的文件夹。.原创 2021-08-21 21:48:53 · 13993 阅读 · 9 评论 -
Python使用a+模式读取文本内容为空?已解决!
在Python中读取文本使用a+模式打开文本文件,直接读取文件f.read()返回的数据为空。是因为read()方法取到的是光标之后的数据,而a+是追加文本,光标默认在最后,所以取到的数为空.需要使用f.seek(0),将光标移动到下标为0的位置后,再使用f.read()方法就可以取到全部数据。f = open("helloworld.txt", mode="a+", encoding="utf8")# print(f)f.seek(0) # 光标移到下标为0的位置content = f.r.原创 2021-08-17 11:55:02 · 1534 阅读 · 0 评论 -
Python调用os.path.abspath输出的路径不存在?已解决!
os.path.abspath()取决于os.getcwd(),如果参数是一个绝对路径,就返回。如果不是绝对路径,根据编码执行getcwd,然后把path和当前工作路径连接起来,此时的工作路径可能不存在。import osprint(os.getcwd())print(os.path.abspath("data.txt")) # 该输出路径不存在print(os.path.abspath(r"F:\NanXun\我的学习\Python系列教程\代码\文件读写\data.txt"))F:\N.原创 2021-08-17 12:00:29 · 1077 阅读 · 2 评论 -
【全网首发】电脑搜索不到部分WiFi怎么办?亲测有效!
时隔5个月20天13个小时14分钟,我终于搜到自家校园网了!!在这之前,我的笔记本电脑在教室用的好好的,一回宿舍就搜不到校园网。每次都要默默打开手机热点,这谁顶得住啊,看个小…学习视频都卡卡的。话不多说,今天就教大家如何搜索到找不到的WiFi!!桌面右下角右击无线网图标,然后点击打开‘网络和Internet设置’点击更改适配器选项右击WLAN,选择属性点击配置选择驱动程序,点击更新驱动程序选择自动搜索更新的驱动程序软件(S)等待更新安装即可如果仍然不显示搜不到的部.原创 2021-08-05 17:31:40 · 21425 阅读 · 8 评论 -
Jupyter Notebook打开任意文件夹
Jupyter Notebook默认打开的是C盘下的目录文件 若想要打开其它盘的文件,如D盘里的某个文件夹,步骤如下:1、打开Anaconda prompt2、输入jupyter notebook D:\Desktop\文件夹\Python系列教程3、运行成功,弹出窗口...原创 2021-08-05 14:33:33 · 779 阅读 · 0 评论 -
【爷青回系列】使用VMware虚拟机安装Windows XP系统!最详细!
目录前言一、安装VMware虚拟机二、XP系统镜像下载三、创建Windows XP虚拟机写在最后前言最近,肯德基的“田园脆鸡堡”回归了,摩尔庄园也正式“开园”了,爷青回!!!终于!终于!小时候左手田园脆鸡堡,右手摩尔庄园的幸福时刻终于要重现了。事先说明,这不是广告植入,也不是今天分享的重点。下面就由我向大家隆重介绍【爷青回系列】使用VMware虚拟机安装Windows XP系统!操作环境:Windows 10一、安装VMware虚拟机【官方下载地址】【免注册下载地址】由于官方下原创 2021-06-05 20:59:13 · 8227 阅读 · 23 评论 -
Pyinstaller实现Python脚本打包成exe文件!全网最详细!
博主最近写完了最新版的东方财富网爬虫程序后,由于需要的数据量太大,靠一台电脑工作等爬完估计都大学毕业了…所以想着把任务分一下,多用几台实验室的电脑上跑程序。涉及到相关环境的配置,自己又不想挨个配环境,于是想到了能不能通过打包exe文件的形式,一键启动!不得不说,确实是个好办法!写在前面本文通过Pyinstaller实现Python程序打包成exe文件,好处主要有两点:在任意一台没有Python环境的电脑上支持一键启动,无需配置任何参数(脚本路径需为相对路径)。没有坏处。...原创 2021-05-02 22:00:56 · 2719 阅读 · 12 评论 -
Python OS:实现批量更改当前文件夹名称
使用到的OS函数os.listdir(path) #返回指定的文件夹包含的文件或文件夹的名字的列表os.chdir(path) #在更新之前一定要切换当前新路径pathos.rename(old_dirname,new_dirname) # 更新文件夹名称os.getcwd() # 返回当前工作目录代码如下:# 目标:更新all_data文件夹中所以文件夹名称# old_dirname:'n02105056-groenendael'# new_dirname:'02105056'imp原创 2021-04-21 13:02:30 · 317 阅读 · 0 评论 -
tree:自动输出项目目录,快速生成README.md中的目录结构
输入命令安装treeyum -y install tree输出结果Loaded plugins: fastestmirrorDetermining fastest mirrorsbase原创 2021-04-15 21:00:49 · 549 阅读 · 0 评论 -
Redis数据库密码设置
写在前面redis密码设置有两种方式:修改redis的配置文件的密码字段redis.windows.conf,重启redis服务。启动redis客户端,通过命令修改密码,不需要重启redis服务。【注意】命令修改的是临时密码,重启redis后就会重置,而配置文件修改的是永久密码。设置密码Ⅰ. 修改redis的配置文件的密码字段找到redis的配置文件redis.windows.conf修改里面的requirepass字段即可Ⅱ. 通过命令修改redis的密码字段开启一个 c原创 2021-04-06 15:55:34 · 1099 阅读 · 0 评论 -
Python自动生成requirements.txt文件
生成虚拟环境中所有库requirements.txt文件pip freeze > requirements.txt生成本项目中所使用库的requirements.txt文件pip install pipreqs #当前项目根目录下执行pipreqs .若报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0x82 in position 49: illegal multibyte sequence则更改执行命令为:pipreqs原创 2021-04-03 19:53:24 · 264 阅读 · 0 评论 -
Python3.7:使用csv模块的writerow()函数保存的csv文件产生空行
写在前面最近在做语料的时候发现这样一个问题,用csv模块生成的文件每条数据都跟了一行空行,如下图所示:代码结构解决办法在open()内增加一个参数newline=’’ 即可,代码结构如下:with open(path, 'w', newline='')as f: f_csv = csv.writer(f) for i in tqdm(range(len(entity))): row = [] if i < len(entity):原创 2021-03-30 09:44:22 · 1971 阅读 · 0 评论 -
CentOS-MySQL: Can‘t drop database ‘database_name‘;database doean‘t exist.
写在前面用过数据库做后端的朋友都知道,一般我们会使用数据库管理工具(如Navicat等)可视化操作数据库,对建立的数据库进行增删改操作。我最近遇到了个新情况,死活也删不了一个废弃的小程序数据库(“xiaoyou-小呦-文末宣传一下咱写的小程序!”),提示如下:问题解决服务器系统:CentOS7数据库:MySQL苦思冥想,还是直接去服务器里面找到MySQL的数据库存放目录删掉吧,于是,我们就要知道如何在CentOS系统中查找MySQL的数据库存放位置!!使用whereis mysql命令查看原创 2021-03-30 09:25:31 · 394 阅读 · 0 评论 -
Neo4j图数据库:Not all return nodes are being displayed due to Initial Node Display setting. Only 300...
问题Not all return nodes are being displayed due to Initial Node Display setting. Only 300 of 300 nodes are being displayed解决办法在设置里修改一下Graph Visualization就可以啦原创 2021-03-24 16:29:25 · 1960 阅读 · 0 评论 -
Python:修改Anaconda虚拟环境的名称
Anaconda没有重命名命令,因此使用克隆删除的方法进入旧环境conda activate old_name克隆旧环境conda create -n new_name --clone old_name退出旧环境conda deactivate删除旧环境conda remove -n old_name --all查看最终结果conda info --envs...原创 2021-03-21 20:44:37 · 3469 阅读 · 8 评论 -
Python解决replace函数替换无效问题
问题最近做实体关系标注与抽取任务时,需要将每段语料按句号换行写入文本文件中,于是我就想到了用replace函数,没想到看似简单的一个函数,却折腾了我许久,替换无效可咋整??subtext = "\n\n".join(sublist) # 其中一个段落语料subtext.replace("。/wj", "。/wj\n\n")# print(subtext)baseio.writetxt_a_truncate(subtext, __path)解决方法关于 string 的 replace 方法,原创 2021-03-03 21:47:42 · 2881 阅读 · 5 评论 -
Python清除TXT文本内容重新写入
问题Python 追加写入文件:#写txt文件追加def writetxt_a(txt,path): with codecs.open(path,'a','utf-8') as w: w.write(txt)那么再次调用该函数时,如何清除原有文本内容呢?解决方法#写txt文件追加def writetxt_a(txt,path): with codecs.open(path,'a','utf-8') as w: w.seek(0) # 定位原创 2021-03-03 21:17:07 · 9192 阅读 · 6 评论 -
关于“由于找不到MSVCP140.dll,无法继续执行代码,重新安装程序可能会解决此问题等”解决方案
问题该问题就是表示操作系统中缺失一些必要的文件,你现在要打开的这个软件正好要调用这些文件,所以需要你去安装一下这些文件。】解决方案安装驱动程序MSVBCRTAIO_v2020.04.10.exe这个程序会自动帮你检测你和最新的Windows版本查哪些东西,然后自动安装,安装完成后应该就解决了。【资源地址】(关注我即可下载哦)...原创 2021-02-25 12:51:00 · 8013 阅读 · 0 评论 -
JavaScript实现网页文本复制
写在前面今天想**“借鉴”**一下网络上文章,摘录(copy)一部分内容,结果竟然弹出收费窗口,这我哪里答应!下面,就把一个生活小妙招交给大家!问题解决打开网页编辑器(ctrl + shift + i)点击右上方的设置按钮找到Disable JavaScript,并勾选上此时再复制文本,复制成功!...原创 2021-02-25 11:25:05 · 1267 阅读 · 0 评论 -
pip install selenium一直失败已解决
更换安装命令python -m pip install selenium原创 2021-02-19 21:30:34 · 1509 阅读 · 1 评论 -
python不相等的两个字符串的 if 条件判断为True详解
2020年12月7日 大雪今日难忘,思问题良久,终乃解特写此篇,供友人借鉴,勿再犯今天处理LSTM语料的时候,想把语料中的空字符、空格,\t都去掉于是就写了一个if判断语句,结果处理完的语料始终还是有这些字符来来回回搞了好几遍,还是不行,我人傻了一个多小时过去了,我终于找到了问题原来TMD****(见下图)不要嘲笑我hxd们,谢谢!...原创 2020-12-07 20:28:31 · 737 阅读 · 0 评论 -
如何在cmd命令行窗口切换目录
话不多说,老板,上菜!1.在当前磁盘中切换目录eg.更换为桌面目录2.切换不同磁盘eg.从C盘切换到F盘3.返回上层目录eg.从F盘的Software目录返回上级根目录大概就这些了吧,感谢大家观看,我们江湖再见!...原创 2020-04-06 10:40:35 · 2400 阅读 · 0 评论 -
pip与pip3的大概区别
这里就简单给大家说明一下喽我们知道python 有python2和python3的区别那么当然pip也有pip和pip3的区别pip是python的包管理工具,pip和pip3版本不同,都位于python的Scripts目录下,如图【具体区别】①如果你的系统中只安装了Python2,那么就只能使用pip。②如果只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价...原创 2020-04-06 10:25:21 · 1290 阅读 · 0 评论 -
powershell下利用Anaconda创建并激活python虚拟环境
之前一直很困扰,为什么window powershell不能正常启动Anaconda的虚拟python环境,这次我终于找到了方法。①首先安装库conda install -n root -c pscondaenvs pscondaenvs②以管理员身份启动windows powershell,并执行Set-ExecutionPolicy RemoteSigned③上述步骤完成后,使...原创 2020-03-18 09:16:45 · 1988 阅读 · 0 评论 -
python调用别的文件夹下的py文件
import osos.system("python 绝对路径")原创 2020-03-17 12:08:41 · 586 阅读 · 0 评论