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 · 1036 阅读 · 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 · 192 阅读 · 0 评论 -
python之转义字符
转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 ...原创 2018-08-03 14:44:20 · 350 阅读 · 0 评论 -
python之函数
-------------------- 函数定义: -------------------- 1.函数定义以def开头 2.函数名以字符和_组成 3.函数名称后紧跟括号() 4.括号里包括0个或多个参数,参数之间用逗号隔开 5.参数名不能重复 6:括号的后面紧跟冒号: 7,紧跟函数的代码使用4个空格缩进 8,函数结束取消缩进即可 举例: def add(a,b): ...原创 2018-08-16 11:36:55 · 242 阅读 · 0 评论 -
python之列表 元组 字典 字符串
列表 列表是一种有序可重复的序列,可以随意的增/删/改/查,每个元素的位置都分配了一个数字索引,从0 开始,依次递增。 ××通过位置索引操作list×× list1 = ['Google', 'Runoob', 1997, 2000] list2 = [1,2,3,4] list1[0] #访问 list2[1:4] #访问,包含1不包含4 list1[-1] #访问倒数第一个元素...原创 2018-08-22 16:25:52 · 242 阅读 · 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 · 354 阅读 · 0 评论 -
python之random
头文件: import random 1、生成一个随机浮点数,范围是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 · 232 阅读 · 0 评论 -
python 之 break continue
break 终止整个循环:当循环或判断执行到break语句时,即使判断条件为True或者序列尚未完全被历遍,都会跳出循环或判断 for i in xrange(10): print(i) if i == 8: break print('end') 执行: C:\Python27\python.exe D:/Python/type-of-data.py 0...转载 2018-08-21 11:13:29 · 360 阅读 · 1 评论 -
pyhton 之 split and jion
str.split("分隔符") 是使用某种分隔符拆分字符串,拆分后的结果是列表-------》》得到的结果是列表 连接符.join()是将字符串/列表/元组/可迭代对象中的元素,通过某个连接符连接成字符串--------》》得到的结果是字符串 连接符.join() join将 容器对象 拆分并以指定的字符将列表内的元素(element)连接起来,返回字符串(注:容器对象内的元素须为字符...原创 2018-08-21 16:05:39 · 264 阅读 · 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 · 263 阅读 · 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 · 449 阅读 · 0 评论 -
python 之变量作用域
#变量作用域 Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。 变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4种,分别是: L (Local) 局部作用域 E (Enclosing) 闭包函数外的函数中 G (Global) 全局作用域 B (Built-in) 内建作用域 以 L –&gt; E –&gt;...原创 2018-11-01 10:49:28 · 293 阅读 · 0 评论 -
python之sys.argv
from sys import argv ####设置参数名称 script_name,my_name,my_age,my_sex,my_love=argv print("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 · 316 阅读 · 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 · 2432 阅读 · 0 评论 -
python路径描述方式
python在描述路径时可以有多种方式,现列举常见的三种方式一:转义的方式 'd:\\a.txt' 方式二:显式声明字符串不用转义 'd:r\a.txt' 方式三:使用Linux的路径/ 'd:/a.txt'1234567891011...转载 2018-04-19 17:51:15 · 2052 阅读 · 0 评论 -
python文件操作
------------------------------------------------------------------------- 文件打开方式 --------------------------------------------------------------------------- r 打开只读文件,该文件必须存在。 r+具有读写属性,从文件头开...原创 2018-04-25 09:50:01 · 2251 阅读 · 0 评论 -
python正则表达式
我将从正则表达式开始讲Python的标准库。正则表达式是文字处理中常用的工具,而且不需要额外的系统知识或经验。我们会把系统相关的包放在后面讲解。 正则表达式(regular expression)主要功能是从字符串(string)中通过特定的模式(pattern),搜索想要找到的内容。语法之前,我们简介了字符串相关的处理函数。我们可以通过这些函数实现简单的搜索功能,比如说从字符串“I love y...转载 2018-04-27 14:30:22 · 175 阅读 · 0 评论 -
python常用
一 :pycharm多行代码同时注释、去除注释: 代码选中的条件下,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释被取消 二:help和dir的用法 当你给dir()提供一个模块名字时,它返回在那个模块中定义的名字的列表。当没有为其提供参数时, 它返回当前模块中定义的名字的列表。 dir() 函数使用举例: 1 2 3 4 5 ...原创 2018-06-29 14:46:01 · 168 阅读 · 0 评论 -
python-time、datetime
1.得到当前时间使用time模块,首先得到当前的时间戳 In [42]: time.time() Out[42]: 1408066927.208922 将时间戳转换为时间元组 struct_time In [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 · 134 阅读 · 0 评论 -
python之logging
1. logging介绍 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。 logging模块与log4j的机制是一样的,只是具体的实现细节不同。模块提供logger,han...转载 2018-06-29 16:51:32 · 183 阅读 · 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 · 1425 阅读 · 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 · 1106 阅读 · 0 评论 -
python之os
转:https://www.cnblogs.com/mufenglin/p/7676160.html Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。 下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。 o...转载 2018-07-31 22:27:55 · 224 阅读 · 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 · 255 阅读 · 0 评论