1、遍历数组的两种方法
第一种,最常用的,通过for in遍历数组
colours = ["red","green","blue"] for colour in colours: print colour # red # green # blue
下面的方法可以先获得数组的长度,然后根据索引号遍历数组,同时输出索引号
colours = ["red","green","blue"] for i in range(0, len(colours)): print i, colour[i] # 0 red # 1 green # 2 blue
2、path
两种方式:
1、path = os.path.join('D:\\images', filename)
注意后面没斜杠
2、path = 'D:\\images\\' + filename
有斜杠
结果:D:\images\9150e4e5ly1fkon9ndkifj206o06ogms.jpg
3、urllib 模块提供的 urlretrieve() 函数
urlretrieve() 方法直接将远程数据下载到本地。
urlretrieve(url, filename=None, reporthook=None, data=None)
参数 finename 指定了保存本地路径(如果参数未指定,urllib会生成一个临时文件保存数据。)
参数 reporthook 是一个回调函数,当连接上服务器、以及相应的数据块传输完毕时会触发该回调,我们可以利用这个回调函数来显示当前的下载进度。
参数 data 指 post 到服务器的数据,该方法返回一个包含两个元素的(filename, headers)元组,filename 表示保存到本地的路径,header 表示服务器的响应头。
path = os.path.join('D:\\images', filename) #path = 'D:\\images\\' + filename print('path:================='+path) #urllib.request.urlretrieve(imgurl,path) #urllib.request.urlretrieve(imgurl,'%s.jpg' % filename) #urllib.request.urlretrieve(imgurl, 'D:\\images\\' + '%s.jpg' % filename)
4、IF...ELSE
if condition_1:
statement_1
elif condition_2:
statement_2
else:
statement_3
if num < 0 or num > 10: # 判断值是否在小于0或大于10
print 'hello'
else:
print 'undefine'
5、Python计算程序运行时间
import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds
6、
相关推荐
本资源“学习爬虫必备python基础知识二”聚焦于Python爬虫的基础知识,为初学者提供了一条清晰的学习路径。以下是这个主题涵盖的一些关键知识点: 1. Python基础:学习爬虫之前,你需要熟悉Python的基本语法,包括...
python基础知识,python基础知识PPT,python基础知识课件
【python入门必背】python入门基础知识点合集、python基础知识背记手册 主要内容概要: 第1章 走进 Python. 第2章 Python语言基础 第3章 运算符与表达式 第4章 流程控制语句 第5章 列表与元组 第6章 字典与集合 第...
python入门级别基础知识汇总讲解,适合刚入门,亦或是有一定编程基础的参考
Python是一种广泛使用的高级编程语言,以其简单易学、功能强大而著称。Python的语法简洁明了,支持动态类型,使得它成为一种解释性语言。Python在应用程序的快速开发中表现出色,适用于多个领域的系统编程、图形处理...
Python基础知识,主要一些python常用知识点归纳,方便查阅与培训
Python基础知识思维导图.xmind
python基础知识培训--讲述Python的基本语法 数据结构 编程思想等等,是入门的好教程
Python基础知识培训,Python基础知识培训PPT,Python基础知识培训课件
"Python基础知识总结" Python 是一种高级的、解释性的编程语言,它提供了许多有用的功能和特性,本文将总结 Python 的基础知识点。 命令行模式和交互模式 Python 提供了两种模式:命令行模式和交互模式。命令行...
本教程《超完整Python基础入门知识教程Python从入门到进阶知识大全》包含了1885页的丰富内容,旨在全面教授Python开发的基础知识,帮助初学者快速掌握Python编程,并逐步提升至进阶水平。 一、Python入门基础 1. ...
Python 基础知识大全 Python 是一种广泛使用的高级编程语言,具有灵活、简洁、易学易用等特点。本文档旨在总结 Python 的基础知识,作为 Python 初学者或需要快速查询 Python 基础知识的开发者的查询手册。 目录 ...
这份"比较好的python基础知识笔试题"旨在测试和巩固学习者对Python基础知识的理解。以下是对这些基础概念的详细阐述: 1. **变量与数据类型**:Python中的变量无需预声明,可以直接赋值。基本数据类型包括整型(int...
python基础,主要覆盖了初级python中的各个基础知识点的总结,偏理论笔记,欢迎指正补充讨论
此文件是关于python基础的所有内容,涵盖的比较全面,包含python基础的所有内容。注意,这篇文档不是代码代码形式的,是对基础的所有文字性概括。
这份“Python基础知识讲义”涵盖了Python编程的核心概念,是初学者深入理解Python的宝贵资源。 一、Python的类机制 Python中的类是面向对象编程的基础。类定义了一种数据结构,可以包含数据(即属性)和行为(即...
【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识...
Python基础知识整理 做了比较全面的整理 想要的同学欢迎来下载