python
weixin_42613703
这个作者很懒,什么都没留下…
展开
-
在python中逐行读取大文件
方式一:with open('file_name', 'r') as file: for line in file: print line优点:with语句,文件对象在执行完代码块退出后自动关闭文件流,文件读取数据发生异常,进行异常捕获处理对文件对象进行迭代时,在内部,它会缓冲IO(针对昂贵的IO操作进行优化)和内存管理,所以不必担心大文件。这才是 Pythonci 最完美的方式,既高效又快速缺点:每一行的数据内容不能大于内存大小,否则就会造成MemoryError方原创 2021-07-03 22:39:11 · 564 阅读 · 0 评论 -
nltk的安装及使用
https://www.cnblogs.com/zrmw/p/10869325.html转载 2021-03-04 23:19:45 · 474 阅读 · 1 评论 -
VScode离线安装python和cpp插件
https://www.cnblogs.com/azureology/p/13744502.html转载 2020-12-03 17:22:07 · 896 阅读 · 1 评论 -
对分类型变量,进行编码处理——pd.get_dummies()、LabelEncoder()、oneHotEncoder()
https://www.cnblogs.com/wyy1480/p/10295084.html转载 2020-11-27 23:16:24 · 247 阅读 · 0 评论 -
UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa4 in position 4: illegal multibyte sequence
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa4 in position 4: illegal multibyte sequencepython读取文件时提示UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa4 in position 4: illegal multibyte sequence解决办法:FILE_OBJECT= open('order.log','r', encoding原创 2020-10-13 10:52:22 · 3052 阅读 · 0 评论 -
在终端和jupyter中查看当前运行的是哪个kernel
在终端和jupyter中import syssys.executable查看当前运行的是哪个kernel原创 2020-10-12 23:11:12 · 1322 阅读 · 0 评论 -
split()和split(‘ ‘)的区别
split()分割的时候会把多个空格当做一个空格,split(’ ')分割的时候,多个空格会分割成多个空格。split():s1 = "we are family"#中间一个空格s2 = "we are family"#中间两个空格s3 = "we are family"#中间三个空格s4 = "we are family"#中间四个空格s1 = s1.split(" ")s2 = s2.split(" ")s3 = s3.split(" ")s4 = s4.sp原创 2020-07-22 18:08:21 · 2190 阅读 · 2 评论 -
python利用hash值判断文件是否被修改
如果只看修改时间,可以判断mtime(modify time),如果看内容是否被修改,则可以使用hash值。示例:In [1]: import hashlibIn [2]: md5_before = hashlib.md5(open('aaa.txt').read()).hexdigest()In [3]: import osIn [4]: mtime_before = os.st...原创 2020-04-03 23:20:50 · 2215 阅读 · 0 评论 -
时间序列-预测航空公司乘客数量
https://www.cnblogs.com/foley/p/5582358.html转载 2019-07-31 18:05:19 · 1998 阅读 · 0 评论 -
Fatal error: Unable to create process using '"D:\python37\python.exe D:python37\tensorboard.exe
今天进行tensorboard可视化时出现的问题,由于本机同时安装了python2.7和python3.6,在安装的时候为了区分,分别把 python2.7和 python3.6里面的python.exe和pythonw.exe修改为相应的python2.exe,pythonw.2exe和python3.exe,pythonw3.exe。今天遇到的问题是:Fatal error in laun...原创 2019-05-12 01:46:10 · 3800 阅读 · 0 评论 -
Python 利用pexpect和paramiko模块进行远程服务器的监控
一 模块的安装安装pexpect模块 pip install pexpect安装paramiko模块 yum install python-devel pip install paramiko 注意:如果不安装python-devel,则会报 error: command ‘gcc’ failed with exit status 1;这是因为...转载 2019-03-20 17:52:35 · 872 阅读 · 0 评论 -
python 定时器
1 import threading2 import time34 def hello(name):5 print “hello %s\n” % name67 global timer8 timer = threading.Timer(2.0, hello, [“laowang”])9 timer.start()1011 if name == “...原创 2018-12-19 11:25:34 · 467 阅读 · 0 评论 -
imap收取163/126邮件报错
开始报的这个:imaplib.error: command SEARCH illegal in state AUTH, only allowed in states SELECTED网易为了推自己的客户端,邮箱大师,所以作怪。解决方案是通过下面的地址,配置一下即可:http://config.mail.163.com/settings/imap/index.jsp?uid=YOUR_EMA...原创 2018-12-24 15:45:25 · 6491 阅读 · 6 评论 -
[Pandas技巧] 如何把pandas dataframe对象或series对象转换成list
import pandas as pd df = pd.DataFrame({'a':[1,3,5,7,4,5,6,4,7,8,9], 'b':[3,5,6,2,4,6,7,8,7,8,9]})df['a'].values.tolist()[1, 3, 5, 7, 4, 5, 6, 4, 7, 8, 9]or you can just usedf['a'].tolist()[1,...转载 2018-12-22 23:17:35 · 11870 阅读 · 0 评论 -
python获取多线程的返回值
import threadingclass MyThread(threading.Thread): def __init__(self,func,args=()): super(MyThread,self).__init__() self.func = func self.args = args def run(self):...转载 2018-12-27 12:41:58 · 1195 阅读 · 1 评论 -
pycharm安装pycrypto包出错“error: Microsoft Visual C 9.0 is required.”
python2.7,win10,pycharm安装pycrypto时显示出错,需要VC的依赖包。于是在pycharm的terminal里,使用pip install pycrypto安装,但是仍然报错。点击错误信息中的链接,下载了VCForPython27.msi,并安装,再在pycharm的terminal里pip install pycrpyto就成功了。本来网上查了一大圈,说的特别复...原创 2018-12-21 14:40:48 · 1354 阅读 · 1 评论 -
IMAP命令学习
前几天要做关于IMAP协议方面的东西,对IMAP协议的命令不熟,特别是FETCH命令的用法,不但网上很难找到,就是专业文章也很难找到。经过这两天 对一些书籍和RFC3501的深入学习,了解了一些关于IMAP4协议命令的用法,有了一点心得体会,现在拿出来,希望能给做方面东西的朋友们一点帮助。1.CREATE CREATE可以创建指定名字的新邮箱。邮箱名称通常是带路径的文件夹全名。(有些IMAP...转载 2018-12-19 13:34:00 · 243 阅读 · 0 评论 -
python中sys.setdefaultencoding('utf-8')的作用
在python中,编码解码其实是不同编码系统间的转换,默认情况下,转换目标是Unicode,即编码unicode→str,解码str→unicode,其中str指的是字节流,而str.decode是将字节流str按给定的解码方式解码,并转换成utf-8形式,u.encode是将unicode类按给定的编码方式转换成字节流str。注意调用encode方法的是unicode对象,生成的是字节流;调用d...转载 2018-11-30 10:17:02 · 177 阅读 · 0 评论