![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Winnycatty
这个作者很懒,什么都没留下…
展开
-
用weka打开CSV文件时 提示attribute names are not unique! Cause:'0,0,0,0,0
错误如下图所示;这可能时因为里面有空格,造成的。首先一、检查文件中有没有给每一列数据 设定标题。如果没有添加标题,则使用Python 给csv 文件加上标题即可,代码见此。二、检查文件中是不是有一列序号,在给其他列设置标识的时候没有给他设置标识。建议使用记事本打开,可以看到在csv上看不到的符号。改完之后就可以使用weka打开了。weka 打开的方法为;一、打开w...原创 2019-11-01 21:13:33 · 3384 阅读 · 0 评论 -
Python3给Kddcup99训练数据添加标识
使用数据集为Kddcup99的10%数据集。以下代码需要先把下载下来的文件变成txt格式,然后新建一个kddcup.data_10_percent_corrected 文件。接着运行即可。文件路径都是绝对路径可以根据自己的文件位置更改。代码为:import pandas as pdcol_names = ["duration","protocol_type","servic...原创 2019-11-01 21:12:54 · 1739 阅读 · 1 评论 -
http上传/下载文件时,Content-Disposition的使用
Content-disposition是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。当 Internet Explorer 接收到头时,它会激活文件下载对话框,它的文件名框自动填充了头中指定的文件名。(请注意,这是设计导致的;无法使用此功能将文档保存到用户的计算机上,而不向用户询问保存位置。)Rfc1867中可查1. 上传文件请求头:...转载 2018-11-26 18:53:30 · 2861 阅读 · 0 评论 -
Python3中MIMEMultipart()
MIMEMultipart类型MIME邮件中各种不同类型的内容是分段存储的,各个段的排列方式、位置信息都通过Content-Type域的multipart类型来定义。multipart类型主要有三种子类型:mixed、alternative、related。(1) MIMEMultipart类型基本格式● MIMEMultipart(‘mixed’)类型如果一封邮件中含有附件,那邮件的...原创 2018-11-26 16:11:10 · 19074 阅读 · 1 评论 -
Python smtp发邮件提示错误554, b'DT:SPM 163 smtp1
使用163邮箱的SMTP服务,发送到QQ邮箱时出现错误:暂时不知道解决方法。554错误汇总:•554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件; •554 DT:SUM 信封发件人和信头发件人不匹配; •554 IP is rejected, smtp auth error limit exceed 该IP验证失...原创 2018-11-19 16:17:10 · 10618 阅读 · 0 评论 -
Python3.5同时给多人发送纯文本邮件
关键点1:收件人邮箱msg_to=['abc@163.com','dhsjkbsh@qq.com','123463255@qq.com'],以列表的方式给出。关键点2:msg['To'] =','.join(msg_to)。关键点3:s.sendmail(msg_from, msg['To'].split(','), msg.as_string())至于join()和split()大家可以...原创 2018-11-19 16:09:39 · 827 阅读 · 0 评论 -
Python3传送邮件乱码问题:add_header(self,_name,_value,**_params)方法
在传送附件时如果是中文名的文件,则会出现乱码。可以使用:msg.add_header('content-disposition', 'attachment',filename=('utf-8', '', 我.txt))最后一个参数:params:可以直接写成文件名,也可写成路径加文件名,qq邮箱会自动过滤掉路径,留下文件名而163邮箱则不会过滤掉路径,显示出来整个路径作为文件名,这时可...原创 2018-11-20 21:10:45 · 1598 阅读 · 0 评论 -
python发邮件总结及实例说明,中文乱码已解决(在最后一个模块)
python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用。smtplib模块主要负责发送邮件,email模块主要负责构造邮件。smtplib模块主要负责发送邮件:是一个发送邮件的动作,连接邮箱服务器,登录邮箱,发送邮件(有发件人,收信人,邮件内容)。email模块主要负责构造邮件:指的是邮箱页面显示的一些构造,如发件人,收...原创 2018-11-20 21:01:52 · 5597 阅读 · 0 评论 -
Python读写txt文本文件的操作方法全解析
一、文件写入(慎重,小心别清空原本的文件)步骤:打开 -- 写入 -- (保存)关闭直接的写入数据是不行的,因为默认打开的是'r' 只读模式使用r+ 模式不会先清空,但是会替换掉原先的文件,如下面的例子:hello boy! 被替换成hello aay!path='G:\Python学习/test1.txt'f=open(path,'r+')f.write('hello aa!'...原创 2018-11-14 20:09:54 · 2761 阅读 · 0 评论 -
【正则表达式】4个定位符^、$、\b,\B
定位符概念? 定位符能够将正则表达式固定到行首或行尾、字首或字尾有哪4个定位符? ^、$、\b,\B怎么使用定位符?原创 2018-11-12 21:12:56 · 3235 阅读 · 0 评论 -
Python中object() takes no parameters
初学Python遇到 object() takes no parameters源代码如下:class student(): def _init_(self,name): self.name = name def _str_(self): return '学生姓名:%s' %self.nameprint(student("k"))错误提示:...原创 2018-11-08 10:03:27 · 346 阅读 · 0 评论 -
Python面试题 —— 计算列表中出现最多次的字符
题目:给你一个其中包含不同的英文字母和标点符号的文本,你要找到其中出现最多的字母,返回的字母必须是小写形式, 当检查最想要的字母时,不区分大小写,所以在你的搜索中 “A” == “a”。 请确保你不计算标点符号,数字和空格,只计算字母。如果你找到 两个或两个以上的具有相同的频率的字母, 返回那个先出现在字母表中的字母。 例如 – “one”包含“o”,“n”,“e”每个字母一次,因此我们选择“...转载 2018-11-01 20:26:43 · 750 阅读 · 0 评论 -
module 'sys' has no attribute 'setdefaultencoding'
https://blog.csdn.net/m0_37870649/article/details/79431690转载 2018-09-27 15:18:19 · 1582 阅读 · 0 评论 -
血泪教训:Python3 使用suds库访问webservice
首先要加入suds库,我使用编译器是anaconda,不知道为什么一直加不成功,后来我发现我把suds写成了subs,蠢如猪,不过改过来以后还是提示失败,显示错误setu_py…faild code 1原创 2018-09-27 14:03:28 · 4351 阅读 · 0 评论 -
Python学习笔记
Python3中有33个关键字,不可以作为变量名False None True and as assert break class continue def del elif else experctfinally for from global if import in nonlocal lambda is n...原创 2018-09-27 12:41:50 · 268 阅读 · 0 评论