
Python
文章平均质量分 52
zxfhahaha
这个作者很懒,什么都没留下…
展开
-
【python】logging模块
logging模块logging模块logging.basicConfig(**kwargs)用logging日志系统的四大组件记录日志loggerlogging.getLogger()Logger.addHandler()handlerlogging.FileHandler()Handler.setFormatter()filterformatter例子参考logging模块logging...原创 2019-10-23 20:23:48 · 264 阅读 · 1 评论 -
【python】用于文件操作的标准库总结
【python】用于文件操作的标准库总结os 文件/目录方法os.mkdir(path[, mode])os.path 获取文件属性os.path.exists(path)os.path.join(path1[, path2[, ...]])os.path.basename(path)shutil 文件操作模块copyfile(src,dst)globglob.glob(pathname)glob...原创 2019-10-23 17:31:06 · 2101 阅读 · 0 评论 -
【python】list的深拷贝和浅拷贝
list的浅拷贝和深拷贝参考:https://blog.youkuaiyun.com/sxingming/article/details/51912281浅拷贝<1> a=ba=b这个做法只是将b的地址赋值给了a,a和b同时指向一个链表,所以a和b的值永远是一样的b = [1,2,3,4]a = b #浅拷贝print('a:',a) #a=[1, 2, 3, 4]print('b...原创 2019-10-19 16:28:35 · 437 阅读 · 0 评论 -
【python】一些tricks总结
交换对a和b交换可以直接像下面这样写a,b=b,a原创 2019-10-14 10:22:37 · 214 阅读 · 0 评论 -
【python】argparse的使用
argparse是python自带的命令行参数解析包,可以方便的用来读取命令行参数,并且它将代码和参数分开了,方便我们修改参数import argparseargparse的使用步骤第一步:创建一个argparse对象argparse.ArgumentParser()parser = argparse.ArgumentParser()具体的函数定义如下:parser = argpar...原创 2019-10-12 17:22:24 · 618 阅读 · 0 评论 -
【python】读取和输出到txt
读取txt的数据和把数据保存到txt中是经常要用到的,下面我就总结一下。读txt文件python常用的读取文件函数有三种read()、readline()、readlines() 以读取上述txt为例,我们一起来看一下三者的区别read() 一次性读全部内容 read() #一次性读取文本中全部的内容,以字符串的形式返回结果with open("test.txt...原创 2018-07-30 17:19:49 · 182821 阅读 · 11 评论 -
【Python 爬虫之旅3】用pq获取列表中的数据
当我们成功获取到某网站的html页面后,就要找到我们想要的数据的位置并把所需数据保存下来。第一步:用正则表达式定位首先查看网页源代码,找到我们所需数据的列表,然后把有唯一性的包含住这个列表的字符串找到作为我们匹配的模式。strpattern = r'(?<=<table width="100%" border="0" cellpadding="0" cellspac...原创 2018-07-30 10:19:24 · 4722 阅读 · 4 评论 -
【Python 爬虫之旅 2】抓包工具fiddler的使用
为什么要使用fiddler最近爬了好多网站,每个网站的访问方式、翻页方式都各有特色,每次我都要在第一步卡很长时间,这个时候正确使用抓包工具就是很有必要的了。 因为我们爬虫其实就是模拟浏览器去访问网站,而抓包工具是监测我们访问网站的,我们可以用浏览器访问一次即将要爬取的网站,然后在fiddler中查看http请求行的数据,如headers内容、data内容等,然后模仿浏览器访问的这些数据。 只...原创 2018-07-19 17:44:30 · 1761 阅读 · 0 评论 -
【Python 爬虫之旅 1】爬虫流程
到新公司实习的第一个项目就是爬指定关键词搜索出的微信公众号文章统计词频进行热度分析,这篇博客先简单回顾一下一个简单的爬虫需要哪些步骤: 发送请求获取响应内容-&gt;解析内容-&gt;保存数据1. 发送请求获取响应内容要爬取一个网页首先要有网址,我们通过http库向此目标站点发起请求request,然后获取响应的内容response。这个过程我们可以用Python的requests模块来...原创 2018-07-19 16:35:57 · 284 阅读 · 0 评论 -
pycharm中debug 实时查看数据(交互式)
用pycharm进行debug① 直接在代码中设断点(点击代码的左边) ②右击点击debug 有几种debug方式,我们可以在pycharm的下方中的debugger进行选择 ①step over 单步运行 即一行一行代码运行 ②step into ③ step into my code 跳到函数中运行 交互式查看结果第一步:点击pycharm下方的console 第二步:点击sho原创 2018-04-29 23:00:12 · 18231 阅读 · 1 评论 -
【Python】用于命令项选项与参数解析的模块argparse
在网上参考别人用Python写的东西时,发现他使用argparse定义参数,所以就决定学习一下。argparse是什么argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。使用argarse使用argarse分为三步,第一步:创...原创 2018-05-13 19:26:29 · 624 阅读 · 0 评论 -
【Python】用集合把文本中重复的字去掉
import os,sys,datetimeimport codecswith open('aaaaa.txt', 'r') as f: #读入文本中的文件 l = f.readlines() # txt中所有字符串读入data x=set(l[0]) for i in range(1,len(l)): x.update(l[i]) ...原创 2018-05-12 22:40:20 · 4800 阅读 · 0 评论 -
mac 的.DS_Store文件
我最近在用pycharm跑一个深度学习的代码,然后代码是没有问题的一直有一个.DS_Store文件的错误,在网上找了好多方法都没有用,最后终于找到适用的办法: 就是在终端先cd到出现错误的那个文件夹,然后输入下面的命令就可以了sudo find ./ -name ".DS_Store" -depth -exec rm {} \;...原创 2018-05-17 21:36:48 · 605 阅读 · 0 评论 -
【Python与机器学习 7-2】人工神经网络ANN——Backpropagation算法
对于多层神经网络,理论上,如果有足够多的隐藏层和足够多的训练样本,可以拟合出任意方程。 所以现在神经网络才那么火啦~下面我们来看如何设计神经网络的结构设计神经网络结构输入层 特征向量在被传入输入层之前要进行标准化(normalize)到0-1间,为了加速训练过程隐藏层 包括确定网络层数,每层的节点个数。没有明确的规则来确定隐藏层的个数和节点的个数,一般是通过交叉验证的方法确定输出层 神原创 2018-05-04 17:39:29 · 2857 阅读 · 2 评论 -
用pycharm anaconda在终端下载包
用pycharm anaconda在终端下载包需要两步第一步: source activate python36第二步: xxx 为下载包的名字 conda install xxx原创 2018-05-04 10:51:12 · 1552 阅读 · 0 评论