![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验分享
文章平均质量分 51
马克图布s
生而为人,对不起
展开
-
问题处理 Cannot open D:\xxxx\xxxx\xx\venv\Scripts\pip-script.py
这是需要更新pip的提示,但是使用图形化更新时会更新失败Could not install packages due to anEnvironmentError: [WinError 5]使用命令行更新时也报同样的错误解决办法:命令行执行easy_install pip再安装其他模块 ,成功安装参考...原创 2022-01-26 16:03:54 · 1556 阅读 · 0 评论 -
Pandas删除值为None的行
首先应该判断自己表格中的None的类型表格中None有两种情况:(1)空值类型的None。(2)字符串类型的None,是真实存在的。处理空值类型的Nonedf.dropna()方法#axis=0: 删除包含缺失值(NaN)的行#axis=1: 删除包含缺失值(NaN)的列# how=‘any’ :要有缺失值(NaN)出现删除# how=‘all’: 所有的值都缺失(NaN)才删除df.dropna(how='all')#删除所有内容均为缺失值的行df.drop原创 2021-11-04 17:26:22 · 4387 阅读 · 0 评论 -
pandas如何将一行拆分为多行,一列拆分为多列
今天在工作中遇到要将pandas数据框的一行拆成多行,和一列拆为多列的需求,一台服务器中可以有多个网卡,每个网卡都有状态,通过网卡的上下行流量。下面以一组“数据”为例,来说一下pandas如何将一行拆分为多行,一列拆分为多列。需求如下图思路:1.先将(0,c)拆成一个数据框2.再将新数据框拆成4列(list1,list2,list3,list4)3. 将原始数据框的c列删除,合并两个数据框import numpyimport pandas as pdfrom tab..原创 2021-11-04 17:16:01 · 11946 阅读 · 0 评论 -
pandas数据保存to_csv打开后中文乱码问题
1.生产环境中处理了一些数据后,想存为csv文件,打开后发现中文乱码 if len(csv_name) > 0: command_data_df.to_csv(csv_name)2.使用 df.to_csv(csv_name, encoding='utf-8') 后还是编码有问题 if len(csv_name) > 0: command_data_df.to_csv(csv_name, encodi原创 2021-10-25 14:14:12 · 993 阅读 · 1 评论 -
Python项目打包后找不到路径问题,将资源文件数据文件打包到exe文件中
其中的app_path()函数返回一个程序的执行路径,为了方便我们将此文件放在项目文件的根目录,通过这种方式建立了相对路径的关系。源代码中使用路径时,以app_path()的返回值作为基准路径,其它路径都是其相对路径原创 2021-06-29 18:12:04 · 8377 阅读 · 4 评论 -
python打包后,执行报错:NameError: name ‘exit‘ is not defined
出现问题的伪代码如下: try: file_name = os.path.basename(src) file_size = os.stat(src).st_size except Exception: print("源文件不存在:", src) exit()在ide使用中没有问题,但是封装成应用程序时就出现问题:NameError: name 'exit' is not defined百度了一圈后解决办法原创 2021-06-29 16:28:31 · 9080 阅读 · 0 评论 -
postgresql-数据库查询问题-ERROR: column “t.domainid“ must appear in the GROUP BY clause or be used in an a
ERROR: column “t.domainid” must appear in the GROUP BY clause or be used in an aggregate function数据表如下: select * from td_link_1h_d_20210427 limit 10; time | linkid | domainid | ipversion | upbps | dnbps | updisbps | dndisbps | upm原创 2021-06-10 15:51:44 · 4022 阅读 · 1 评论 -
Pandas数据类型转换df.astype()、数据类型查看df.dtypes
Pandas所支持的数据类型:1. float2. int3. bool4. datetime64[ns]5. datetime64[ns, tz]6. timedelta[ns]7. category8. object默认的数据类型是int64,float64原创 2021-06-10 15:04:14 · 19294 阅读 · 1 评论 -
报错 ls: error while loading shared libraries: /lib64/libcap.so.2: file too short
在Linux(centos6.5)上执行ll(ls -l)命令时突然报错:ls: error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file or directory问题原因:系统找不到libcap.so.2文件解决办法:1.如果/usr/local/lib下没有找到libcap.so.2文件,就从正常的主机上拷贝一份2.更新一下配置/sbin/ldc.原创 2021-05-25 13:56:13 · 751 阅读 · 0 评论 -
连接Postgresql数据库失败:“Connection timed out (0x0000274C/10060) Is the server running on host [... ]and a
连接Postgresql数据库失败:“Connection timed out (0x0000274C/10060) Is the server running on host “...”and accepting TCP/IP connections on port 5432?”解决方案解除安全设备上端口5432 的阻塞,以便通过外部连接进行端口转发。(关闭防火墙)...原创 2021-05-19 11:10:48 · 5081 阅读 · 0 评论 -
centos安装python3.7报错:ModuleNotFoundError: No module named ‘_ctypes‘ make: *** [install] Error 1
安装过程中报错:ModuleNotFoundError: No module named '_ctypes' make: *** [install] Error 1问题原因:python3中有个内置模块叫ctypes,它是python3的外部函数库模块,提供了兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用centos7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。由于原创 2021-05-18 15:29:54 · 766 阅读 · 0 评论 -
报错 ls: error while loading shared libraries: /lib64/libcap.so.2: file too short
在Linux(centos6.5)上执行ll(ls -l)命令时突然报错:ls: error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file or directory问题原因:系统找不到libcap.so.2文件解决办法:1.如果/usr/local/lib下没有找到libcap.so.2文件,就从正常的主机上拷贝一份2.更新一下配置 /sbin/ldconfig -原创 2021-04-25 16:50:42 · 1445 阅读 · 0 评论 -
tar命令解压文件报错gzip: stdin: unexpected end of file tar: Child returned status 1 tar: Error is not rec
gzip: stdin: unexpected end of filetar: Child returned status 1tar: Error is not recoverable: exiting now出现这个错误的原因大都是上传文件过程(可能是内存问题、可能是网速问题)中受损,导致上传的文件与原文件大小不一致比如我上传时用的wifi的话就会上传失败而且很慢,用网线的话上传很快而且还不会出错。...原创 2021-04-25 16:33:54 · 5269 阅读 · 0 评论 -
报错解决:-bash: error while loading shared libraries: libc.so.6: cannot open shared object file: No such
为什么报错?默认的Centos6.5 glibc版本最高为2.12,生产环境中需要需要更高版本的glibc库支持,需要主动更新系统glibc库。在glibc升级过程中如果连接中断会导致glibc升级失败,这时候,会导致本地好多命令不可用:ip a : error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory解决办法# rm -rf原创 2021-03-29 16:58:56 · 2626 阅读 · 1 评论 -
nc命令之快速扫描端口--linux命令普及
今天在做时钟同步调测时,发现本机不能同步到server端的时间。重启chronyd服务没有用。那我试一试ping 服务器,试了一下是可以ping通的,但是为什么时间同步不上呢?测试一下端口是否可达呢?这就用到了nc命令(nc是netcat的简写)nc -z -u -w 5 10.205.30.61 323 (chrony使用的是udp)-z:表示zero,表示扫描时不发送任何数据-u:指定nc使用UDP协议,默认为TCP-w:超时秒数,后面跟数字正常情况下:...原创 2020-12-04 15:39:07 · 1416 阅读 · 0 评论 -
前端--动态给合成表格添加序号-jQuery
前提:我的项目大致是 后端处理好数据后,通过jinja2模板传到前端页面,jinja2读取模板写入数据形成新的静态页面。本文主要说明项目中一个小功能的实现,用到jQuery,版本:jquery-3.5.1.min.js需求:我的表格是由三个数据框组成的,最后形成的表格需要在最前面添加一列为序号列。分析:表格是由三个数据框组成的,这样就需要分别判断每一个数据框是否为空,空的则不能写入。所以jinja2中的{{ loop.index }}不能满足我们的需求。实现:导入jquery-3.5.1原创 2020-12-02 11:34:05 · 1332 阅读 · 1 评论 -
zmodem transfer canceled by remote side—SecureCRT报错问题解决
使用rz在上传文件时,会弹出以下⚠警告提示框然后页面会出现乱码 ↓OMG,这啥?……于是乎问了一下百度:原因:是上传文件中可能含有控制字符的问题解决:使用 rz -e 命令可以解决这个问题ok问题解决~...原创 2020-10-27 11:43:33 · 1642 阅读 · 0 评论 -
python代码有一行标黄问题解决
鼠标放在标黄的代码行会显示:This code is unreachable(此代码无法访问)def do_telnet(Host, username, password, terminal, command): ''' :param Host: ip :param username:用户名 :param password: 密码 :param terminal: 终端命令行 :param command: 命令 :return: '.原创 2020-10-09 14:33:06 · 11581 阅读 · 0 评论 -
报错解决:docx.opc.exceptions.PackageNotFoundError: Package not found at ‘../../test.docx‘
在使用python的python-docx模块时出现以下报错:docx.opc.exceptions.PackageNotFoundError:Packagenotfoundat'../../test.docx报错原因:新建的word文档里面没有任何内容,解决办法:只需要在docx文档中随意输出一些内容就能解决此问题。...原创 2020-09-18 17:42:33 · 4791 阅读 · 0 评论 -
pycharm使用技巧——自动生成文件注释
1.打开pycharm2.点击file——>settings3.editor——>File and Code Templates——>Python Script——>编写注释——>OK4.创建一个新的python file完成!原创 2020-09-18 11:01:02 · 659 阅读 · 0 评论 -
如何把linux上的文件拷贝到windows下--SecureCRT篇
SecureCRTSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。利用它你可以在windows下登录Linux系统。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、.原创 2020-09-15 14:29:37 · 4552 阅读 · 0 评论 -
ntpdate[24063]: no server suitable for synchronization found——ntp时钟同步问题解决
在配置ntp客户端时,修改好配置文件后,测试时出现以下问题:[root@localhost ~]# ntpdate -u 10.196.39.1 9 Sep 16:57:53 ntpdate[24062]: no server suitable for synchronization found[root@localhost ~]# ntpdate -d 10.196.39.1 9 Sep 16:57:57 ntpdate[24063]: ntpdate 4.2.8p15@1.3728-o.原创 2020-09-09 17:20:24 · 1229 阅读 · 0 评论 -
Filezilla-client安装教程
什么是FTP?顾名思义,文件传输协议(FTP)是一种标准化的网络协议,用于通过Internet或任何其他TCP / IP网络在客户端和服务器之间传输文件。FTP旨在促进所有类型计算机之间的文件共享。FTP的优势是可靠,高效的文件批量传输。FTP在网站所有者和网站设计师中很受欢迎,可以将文件上传到其网络托管公司的服务器。另一个常见的用例是公司之间的文件交换。在许多组织中,FTP是事实上的用于传输大量数据的方法。什么是FTP客户端?一个FTP客户端是设计一个程序在两台计算机之间传输文件。尽..原创 2020-09-04 14:46:23 · 5418 阅读 · 0 评论