搜索到与相关的文章
Python

python对文件目录的操作方法实例总结

本文实例讲述了python对文件目录的操作方法。分享给大家供大家参考,具体如下:python可以很方便的对文件进行打开,读写操作,删除操作,也可以很方便的对文件夹进行遍历操作。总体说来,有如下几个方面:1.python遍历文件目录,当然可以递归2.python删除文件3.python对文件进行重命名操作4.python创建文件夹(多个层级创建)5.python删除文件夹(多个层级删除)6.python移动文件7.python查找文件8.得到文件夹的大小下面

系统 2019-09-27 17:57:25 2411

Python

python中单下划线(_)和双下划线(__)的特殊用法

函数使用单下划线_开头使用单下划线(_)开头的函数_func不能被模块外部以:frommoduleimport*形式导入。但可以用:frommoduleimport_func形式单独导入。类属性和类方法使用单下划线_开头_开头为保护类型的属性和方法,仅允许类内部和子类访问,类实例无法访问此属性和方法。类属性和类方法使用双下划线__开头__开头为私有类型属性和方法,仅允许类内部访问,类实例和派生类均不能访问此属性和方法。所以双划线比单划线权限更严格。补充说明

系统 2019-09-27 17:56:53 2411

Python

python 随机森林算法及其优化详解

前言优化随机森林算法,正确率提高1%~5%(已经有90%+的正确率,再调高会导致过拟合)论文当然是参考的,毕竟出现早的算法都被人研究烂了,什么优化基本都做过。而人类最高明之处就是懂得利用前人总结的经验和制造的工具(说了这么多就是为偷懒找借口。hhhh)优化思路1.计算传统模型准确率2.计算设定树木颗数时最佳树深度,以最佳深度重新生成随机森林3.计算新生成森林中每棵树的AUC,选取AUC靠前的一定百分比的树4.通过计算各个树的数据相似度,排除相似度超过设定值

系统 2019-09-27 17:54:33 2411

Python

bat批处理执行python 的几种方式

第一种方式:@echooffC:cdC:\Users\administrator\Desktopstartpythonapidemo.pyexit第二种方式:startcmd/K"C:&&cdC:\Users\administrator\Desktop&&pythonapidemo.py"说明:这两种处理都是可以的,都是python通过执行bat脚本运行python文件,直接照着格式书写就行了,没有什么特殊的要求。第三种方式:用python打成包文件运行即

系统 2019-09-27 17:52:41 2411

Python

Python绘制箱形图

importnumpyasnpimportmatplotlib.pyplotaspltage=[23,23,27,27,39,41,47,49,50,52,54,54,56,57,58,58,61]fat=[9.5,26.5,7.8,17.8,31.4,25.9,27.4,27.2,31.2,34.6,42.5,28.8,33.4,30.2,34.1,23.9,35.7]plt.xlabel("age")plt.ylabel("value")plt.box

系统 2019-09-27 17:52:03 2411

Python

Python数据分析之pandas入门

pandas是python中使得数据分析工作变得更快更简单的高级数据结构和操作工具。pandas有两个主要的数据结构,首先介绍其一Series。Series

系统 2019-09-27 17:49:47 2411

Python

Python3标准库总结

Python3标准库操作系统接口os模块提供了不少与操作系统相关联的函数。>>>importos>>>os.getcwd()#返回当前的工作目录'C:\\Python34'>>>os.chdir('/server/accesslogs')#修改当前的工作目录>>>os.system('mkdirtoday')#执行系统命令mkdir0建议使用"importos"风格而非"fromosimport*"。这样可以保证随操作系统不同而有所变化的os.open()

系统 2019-09-27 17:49:47 2411

Python

Python 日期区间处理 (本周本月上周上月...)

工具类classCalendarUtils:"""日期工具类"""@staticmethoddefdelta_day(delta=0):""":paramdelta:偏移量:return:0今天,1昨天,2前天,-1明天..."""return(datetime.now()+timedelta(days=delta)).strftime('%Y-%m-%d')@staticmethoddefdelta_week(delta=0):""":paramdelt

系统 2019-09-27 17:48:35 2411

Python

总结Python中逻辑运算符的使用

下表列出了所有Python语言支持的逻辑运算符。假设变量a持有10和变量b持有20,则:示例:试试下面的例子就明白了所有的Python编程语言提供了逻辑运算符:#!/usr/bin/pythona=10b=20c=0if(aandb):print"Line1-aandbaretrue"else:print"Line1-Eitheraisnottrueorbisnottrue"if(aorb):print"Line2-Eitheraistrueorbistr

系统 2019-09-27 17:47:53 2411

Python

使用PYTHON解析Wireshark的PCAP文件方法

PYTHON首先要安装scapy模块PY3的安装scapy-python3,使用PIP安装就好了,注意,PY3无法使用pyinstaller打包文件,PY2正常PY2的安装scapy,比较麻烦fromscapy.allimport*pcaps=rdpcap("file.pcap")pcaps便是解析后的类似结构体的东西了packet=pcaps[0]#第1个数据包结构packet.time#数据包时间戳packet[Raw].load#PY3读取节点数据方

系统 2019-09-27 17:46:16 2411