51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#python爬虫
python 文件操作
文件操作模式r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】"+"表示可以同时读写某个文件r+,可读写文件。【可读;可写;可追加】w+,先写再读。【这个方法打开文件会清空原本文件中的所有内容,将新的内容写进去,之后也可读取...
代码星球
·
2020-04-02
python
文件
操作
python生成器
优点:不会一下子在内存中生成太多数据'''生成器案例需要一个生产一个可以使用g.__next__()或for循环来逐步获取'''defproduce():"""生产衣服"""foriinrange(2000000):yield"生产了第%s件衣服"%iproduct_g=produce()print(product_g...
代码星球
·
2020-04-02
python
成器
python迭代器
'''判断是否可迭代字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的'''fromcollections.abcimportIterablel=[1,2,3,4]t=(1,2,3,4)d={1:2,3:4}s={1,2,3,4}print(isinstance(l,Iterable))print(...
代码星球
·
2020-04-02
python
迭代
python爬取网页数据
importrefromurllib.requestimporturlopen'''爬取网页数据信息'''defgetPage(url):response=urlopen(url)returnresponse.read().decode('utf-8')defparsePage(s):ret=re.findall('&...
代码星球
·
2020-04-02
python
爬取
网页
数据
python装饰器的理解
1、对于装饰器,外层函数实质是工具函数,内层作为逻辑函数。...
代码星球
·
2020-04-02
python
装饰
理解
centos python版本升级到3.x
Linux(CentOS)下将Python的版本升级为3.6.2的方法 1.检查确认系统的相关信息查看内核版本[root@zstest1~]#cat/etc/redhat-releaseCentOSrelease6.5(Final)[root@zstest1~]#uname-aLinuxzstest12.6....
代码星球
·
2020-04-02
centos
python
版本
升级
3.x
网络爬虫之:Scrapy使用详解(二)-scrapy小爬虫诞生记
一、前言:前面一章我们讲述了Scrapy爬虫安装的的过程以及独立空间的创建。本次我们的目标是没有蛀牙!本次我们的目标是没有蛀牙!本次我们的目标是没有蛀牙!好吧,不要打我,我们的目标是了解scrapy项目的结构及通过一个小爬虫来验证其到底有多好用!二、scrapy项目结构首先,我们先执行scrapy命令创建一个scrap...
代码星球
·
2020-04-02
爬虫
网络
Scrapy
使用
详解
python中常用的正则表达式符号
'.'默认匹配除之外的任意一个字符,若指定flagDOTALL,则匹配任意字符,包括换行'^'匹配字符开头,若指定flagsMULTILINE,这种也可以匹配上(r"^a","abceee",flags=re.MULTILINE)'$'匹配字符结尾,或e.search("foo$","bfoosdfsf",flags=...
代码星球
·
2020-04-02
python
中常
用的
正则
表达式
python中几个常见正则例子:
匹配手机号:1phone_str="heymynameisalex,andmyphonenumberis13651054607,pleasecallmeifyouarepretty!"2phone_str2="heymynameisalex,andmyphonenumberis18651054604,pleasecal...
代码星球
·
2020-04-02
python
几个
常见
正则
例子
图书管理系统-python简单实现
importsysbooks=[['红楼梦','曹雪芹',50],['三国义','罗贯中',55],['西游记','吴承恩',60],['水浒传','施耐庵',65]]users=[['Tom','123'],['Mike','321']]flag=Falsedeflogin():print('请输入用户名:',end...
代码星球
·
2020-04-02
图书
管理系统
-python
简单
实现
使用python重命名指定目录文件
importospath='F:PythonopenprojectSGISGI_STL'paths=path.replace('\','//')paths=paths+'//'printpathsfiles=os.listdir(paths)foriinfiles:#print(i)pat=Nonepat=paths+...
代码星球
·
2020-04-02
使用
python
重命名
指定
目录
Python读取分割压缩TXT文本文件
'''为了避免截断中文字符文件要求是unicode编码txt文件另存为对话框下面有下拉框,可选存储编码格式'''importosimportstruct#导入所需python模块方法filename=str(raw_input("Pleaseenteranoldfilename:"))filenamepre=str(r...
代码星球
·
2020-04-02
Python
读取
分割
压缩
TXT
python登陆163获取邮件和通讯录列表
运行这段python登陆163获取邮件和通讯录列表方法的代码后,会在当前目录下生成三个文件:(1)inboxlistfile.txt记录收件箱邮件列表;(2)addfile.txt记录通讯录;(3)cookies.dat记录cookies;#-*-coding:UTF-8-*-importurllib,urllib2,...
代码星球
·
2020-04-02
python
登陆
获取
邮件
通讯录
Python strip()方法介绍
Pythonstrip()方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。Example:#!/usr/bin/python#-*-coding:UTF-8-*-str="00000003210Runoob01230000000";pri...
代码星球
·
2020-04-02
Python
strip
方法
介绍
python实现猜拳游戏
importrandom;guess_list=['石头','剪刀','布'];rules=[['石头','剪刀'],['剪刀','布'],['布','石头']];computer=random.choice(guess_list);print(computer);people=input("石头,剪刀,布:").st...
代码星球
·
2020-04-02
python
实现
猜拳
游戏
首页
上一页
...
355
356
357
358
359
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他