python
文章平均质量分 61
Songruibb
学习记录的好地方
展开
-
python自动发邮件
转自:https://www.cnblogs.com/yufeihlf/p/5726619.htmlpython发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用。smtplib模块主要负责发送邮件,email模块主要负责构造邮件。smtplib模块主要负责发送邮件:是一个发送邮件的动作,连接邮箱服务器,登录邮箱,发送邮件(有发件人,收...转载 2018-04-19 08:57:09 · 1048 阅读 · 0 评论 -
python之import机制
Python中import机制Python语言中import的使用很简单,直接使用import module_name语句导入即可。这里我主要写一下"import"的本质。Python官方定义:Python code in one module gains access to the code in another module by the process of importing it...转载 2018-08-15 12:49:52 · 201 阅读 · 0 评论 -
python之转义字符
转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 ...原创 2018-08-03 14:44:20 · 362 阅读 · 0 评论 -
python之函数
--------------------函数定义:--------------------1.函数定义以def开头2.函数名以字符和_组成3.函数名称后紧跟括号()4.括号里包括0个或多个参数,参数之间用逗号隔开5.参数名不能重复6:括号的后面紧跟冒号:7,紧跟函数的代码使用4个空格缩进8,函数结束取消缩进即可举例:def add(a,b): ...原创 2018-08-16 11:36:55 · 253 阅读 · 0 评论 -
python之列表 元组 字典 字符串
列表列表是一种有序可重复的序列,可以随意的增/删/改/查,每个元素的位置都分配了一个数字索引,从0 开始,依次递增。××通过位置索引操作list××list1 = ['Google', 'Runoob', 1997, 2000]list2 = [1,2,3,4]list1[0] #访问list2[1:4] #访问,包含1不包含4list1[-1] #访问倒数第一个元素...原创 2018-08-22 16:25:52 · 257 阅读 · 0 评论 -
pytnon 之逻辑
逻辑表达式符号:*****************and 与or 或not 非!= (not equal) 不等于== (equal) 等于>= (greater-than-equal) 大于等于<= (less-than-equal) 小于等于True 真False 假in not in在python中,要判断特定的值是否存在列表...原创 2018-08-17 15:38:40 · 366 阅读 · 0 评论 -
python之random
头文件: import random1、生成一个随机浮点数,范围是0-1: print random.random()2、生成指定范围内的随机浮点数: print random.uniform(a,b)3、生成指定范围内的随机整数: print random.randint(a,b)4、生成指定范围内的任意数: print...转载 2018-08-20 12:31:57 · 244 阅读 · 0 评论 -
python 之 break continue
break终止整个循环:当循环或判断执行到break语句时,即使判断条件为True或者序列尚未完全被历遍,都会跳出循环或判断for i in xrange(10): print(i) if i == 8: breakprint('end')执行:C:\Python27\python.exe D:/Python/type-of-data.py0...转载 2018-08-21 11:13:29 · 411 阅读 · 1 评论 -
pyhton 之 split and jion
str.split("分隔符") 是使用某种分隔符拆分字符串,拆分后的结果是列表-------》》得到的结果是列表连接符.join()是将字符串/列表/元组/可迭代对象中的元素,通过某个连接符连接成字符串--------》》得到的结果是字符串连接符.join() join将 容器对象 拆分并以指定的字符将列表内的元素(element)连接起来,返回字符串(注:容器对象内的元素须为字符...原创 2018-08-21 16:05:39 · 276 阅读 · 0 评论 -
python之BeautifulSoup
参考Beautiful Soup 4.2.0 学习文档https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html#转载 2018-09-06 08:46:59 · 273 阅读 · 0 评论 -
python之PIL图像处理
涉及PIL模块from PIL import Image, ImageDraw, ImageFont, ImageFilter简单使用#新建一张图片对象>>> blank = Image.new("RGB",[100,100],"red")>>> blank = Image.new('RGB', (width, height), (255, ...原创 2018-09-06 17:05:42 · 480 阅读 · 0 评论 -
python 之变量作用域
#变量作用域Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4种,分别是:L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域以 L –&gt; E –&gt;...原创 2018-11-01 10:49:28 · 308 阅读 · 0 评论 -
python之sys.argv
from sys import argv####设置参数名称script_name,my_name,my_age,my_sex,my_love=argvprint("my name is %s." % my_name)print("my age is %s." % my_age)print("my sex is {}".format(my_sex))print("my love is...原创 2018-08-05 18:08:30 · 330 阅读 · 0 评论 -
python之格式化输出
1、整数的输出%o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制2、浮点数输出(1)格式化输出%f ——保留小数点后面六位有效数字 %.3f,保留3位小数位%e ——保留小数点后面六位有效数字,指数形式输出 %.3e,保留3位小数位,使用科学计数法%g ——在保证六位有效数字的前提下,使用小数方式,否则使用科学计数法 %.3g,保留3位有...转载 2018-08-02 10:56:47 · 2471 阅读 · 0 评论 -
python路径描述方式
python在描述路径时可以有多种方式,现列举常见的三种方式一:转义的方式'd:\\a.txt'方式二:显式声明字符串不用转义'd:r\a.txt'方式三:使用Linux的路径/'d:/a.txt'1234567891011...转载 2018-04-19 17:51:15 · 2067 阅读 · 0 评论 -
python文件操作
-------------------------------------------------------------------------文件打开方式---------------------------------------------------------------------------r 打开只读文件,该文件必须存在。 r+具有读写属性,从文件头开...原创 2018-04-25 09:50:01 · 2265 阅读 · 0 评论 -
python正则表达式
我将从正则表达式开始讲Python的标准库。正则表达式是文字处理中常用的工具,而且不需要额外的系统知识或经验。我们会把系统相关的包放在后面讲解。 正则表达式(regular expression)主要功能是从字符串(string)中通过特定的模式(pattern),搜索想要找到的内容。语法之前,我们简介了字符串相关的处理函数。我们可以通过这些函数实现简单的搜索功能,比如说从字符串“I love y...转载 2018-04-27 14:30:22 · 197 阅读 · 0 评论 -
python常用
一 :pycharm多行代码同时注释、去除注释:代码选中的条件下,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释被取消二:help和dir的用法当你给dir()提供一个模块名字时,它返回在那个模块中定义的名字的列表。当没有为其提供参数时, 它返回当前模块中定义的名字的列表。dir() 函数使用举例: 1 2 3 4 5...原创 2018-06-29 14:46:01 · 181 阅读 · 0 评论 -
python-time、datetime
1.得到当前时间使用time模块,首先得到当前的时间戳In [42]: time.time()Out[42]: 1408066927.208922将时间戳转换为时间元组 struct_timeIn [43]: time.localtime(time.time())Out[43]: time.struct_time(tm_year=2014, tm_mon=8, tm_mday=15, ...转载 2018-06-29 16:04:06 · 145 阅读 · 0 评论 -
python之logging
1. logging介绍 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。 logging模块与log4j的机制是一样的,只是具体的实现细节不同。模块提供logger,han...转载 2018-06-29 16:51:32 · 199 阅读 · 0 评论 -
Python 之ConfigParser(读取配置文件)
一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。123456789[db]db_host = 127.0.0.1db_port = 22db_user = rootdb_pass = rootroot [concurrent]thread = ...转载 2018-06-28 15:26:28 · 1440 阅读 · 0 评论 -
python3中raw_input和input进行了整合,只有input函数
python2中有input()函数和raw_input()函数python3中只有input()函数在python3中:一:input函数默认结果是字符串,无论你输入的是整数/小数,都会默认加上引号,变成字符串>>> a=input()123>>> type(a)<class 'str'>二:要得到一个整数,只需要使用强制...原创 2018-08-03 18:49:18 · 1118 阅读 · 0 评论 -
python之os
转:https://www.cnblogs.com/mufenglin/p/7676160.htmlPython的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。o...转载 2018-07-31 22:27:55 · 240 阅读 · 0 评论 -
python之异常处理
普通异常的使用names = ['wt','gxb']data = {}try: open('b.txt')except IndexError as e: print('there is not exist this key',e)except Exception as e: print('I can`t find this error!!!')else: ...原创 2018-11-02 14:13:13 · 266 阅读 · 0 评论