python
sterson
欢迎浏览个人技术网站: http://www.sterson.com.cn
展开
-
python 内置函数
print():用于打印输出,常用来调试信息,可以接受多个参数例子:print'HelloPython'a = 'hello' b = 'python' print a,bprint'%s%s'%('hello','python')input():用于接收用户输入,返回类型与输入的类型一致,注意输入是字符串类型时,要加上’’或”...原创 2019-11-09 11:50:11 · 240 阅读 · 0 评论 -
python 内置函数format
format():用于字符串格式化,功能非常强大,格式是str.format()该函数用法非常灵活多样,所以单独列出来介绍。1,空字段名print'Hello,{},欢迎学习{}'.format('小明','python')输出:Hello,小明,欢迎学习python2,数字字段名print'我是{0},我喜欢{1}'.format('小明',...原创 2019-11-09 11:47:56 · 627 阅读 · 0 评论 -
python break continue语句
break语句用于跳出循环体,在while和for循环都可以用。如下,当值等于深圳时,就跳出循环了,后面的就不打印了:continue也是跳出循环,不过是跳出本次循环,继续进行下一次循环。如下,当值等于深圳时,不打印,继续循环打印后面的值:更多文章请浏览李老道自学网:http://www.sterson.com.cn/...原创 2019-11-09 11:32:10 · 185 阅读 · 0 评论 -
python for循环语句
for循环语句通过循环变量来执行语句,对列表,字典等的循环将变得很简单。普通循环:循环列表:循环字典:字符串循环:更多文章请浏览李老道自学网:http://www.sterson.com.cn/...原创 2019-11-09 11:29:56 · 153 阅读 · 0 评论 -
python while循环语句
while循环语句While语句,根据while后面的条件决定是否执行代码,如:a = 2 while a < 10: print a a += 1另外,while可以和else组合使用,如:a = 2 while a < 10: print a a += 1 else: print 'a 大于 10'...原创 2019-11-09 11:27:17 · 212 阅读 · 0 评论 -
python 条件语句
条件语句通过判断条件的真、假来决定是否要执行相应的代码。Python也是非0则true的,即非0,非空就是真,0或空就是假。以下都是条件语句的表达方式:#单个条件:if a == 1: print('1') else: print('2') # 多个条件: if a == 1 and b == 2: print('1') else: ...原创 2019-11-09 11:26:22 · 243 阅读 · 0 评论 -
python变量,列表,元组,字典
变量在python中使用变量,不需要先声明,且同一个变量可以根据程序需要赋于不同类型的值(比如整型,浮点,字符),如下,第一行给变量a赋值是100,整型。第二行是100*0.2,这时变量a就是浮点型。单个变量赋值,很简单,就是变量名=值,如a = 100多个变量赋值,多个变量赋同一个值,可以是a = b = c = 100,同等于a = 100b = 100...原创 2019-11-02 11:30:53 · 342 阅读 · 0 评论 -
python将数据写入excel
Python将数据写入到excel中需要用到xlwt模块,其操作也非常简单,如果没有该模块,可用pip安装。以下两个程序片段将演示按列写入数据 和 按行写入数据。按列写入数据:# -*- coding: utf-8 -*-importxlwt#创建工作簿f = xlwt.Workbook()#创建一个sheetsheet1 = f.add_sheet('test',...原创 2019-10-16 14:50:23 · 19287 阅读 · 2 评论 -
python简介及安装
Python介绍Python是一种面向对象的动态类型, 解释型计算机程序设计语言。第一个公开发行版发行于1991年,Python 2于2000年10月16日发布,稳定版本是Python 2.7。Python 3于2008年12月3日发布,不完全兼容Python 2,由于Python的设计哲学是“优雅”、“明确”、“简单”, 自从2004年以后,python的使用率呈线性增长,被广泛应用于WEB...原创 2019-10-15 11:24:09 · 222 阅读 · 0 评论 -
python爬虫抓取图片
上一节介绍的是获取文字,这一节介绍获取图片并下载到本地。用urllib模块很方便从网页上下载东西。1,在浏览器打开http://www.lanrentuku.com/tupian/shuiguotupian/,按F12查看dom结构:发现图片是放在一个class为list-pic的DIV里,而且img里的src有完整的图片地址。2,开始尝试写:# -*- cod...原创 2019-10-11 09:20:04 · 410 阅读 · 0 评论 -
爬虫抓取数据
这是一个入门级的简单的爬虫,更多内容请查看:http://www.sterson.com.cn/首先:爬虫常用的模块有requests和BeautifulSoup和lxml,所以要先用pip安装对应的模块,注意BeautifulSoup已被移到bs4。Pip install lxmlPip install bs4BeautifulSoup是一个可以从HTML或XML文件中提取数...原创 2019-09-30 11:15:40 · 13967 阅读 · 0 评论 -
python获取父路径
import os #获取父路径def get_path(): return os.getcwd()#获取父路径def get_parent_path(): return os.path.abspath('')可以通过os.path.abspath('..')返回多层路径原创 2018-04-03 15:14:47 · 4650 阅读 · 0 评论 -
python运行其他应用程序
import os#运行其他exe程序def run_exe(file_path): os.system(file_Path)#调用 run_exe("d:\\qq.exe")原创 2018-04-03 15:18:47 · 1166 阅读 · 0 评论 -
python读取字典类型的文本文件
比如D盘有个txt 文本文件TestConf.ini,它的内容是一个字典:{"tester":"sterson","projectName":"baidu"}def read_test_conf(conf_path): f=open(conf_path,"r") test_config=eval(f.read()) f.close() return te...原创 2018-04-03 15:27:52 · 5346 阅读 · 0 评论 -
python创建文件并写入内容
#创建文件#file_path:文件路径#msg:即要写入的内容def create__file(file_path,msg): f=open(file_path,"a") f.write(msg) f.close#调用create_file("d:\\test.txt", "hello")更多文章请访问李老道自学网:http://www.sterson.c...原创 2018-04-03 15:37:24 · 57207 阅读 · 2 评论 -
python读取excel表格数据
#fileName:字符串,Excel文件名称#workTable:字符串,Excel文件中(sheet)表格名称def read_excel_data(filePath,workTable): try: #这里要用decode,否则中文乱码,读不到文件 dataName = xlrd.open_workbook(filePath.decode('ut...原创 2018-04-03 15:45:41 · 1475 阅读 · 0 评论 -
python连接mysql数据库
import pymysqldef exec_sql(str_sql): results='数据库连接成功' try: pro_conn=pymysql.connect(host='10.1.1.2',user='roots',passwd='123456',db='databasename',port=3306) except: results='数...原创 2018-04-03 16:04:26 · 174 阅读 · 0 评论 -
python屏幕截图
from PIL import ImageGrabimport osimport time#屏幕截图def screen_capture(): current_name=time.strftime('%Y-%m-%d',time.localtime(time.time())) img_path="d:\\"+current_name +'bug.jpg' im = ...原创 2019-03-29 09:47:50 · 611 阅读 · 0 评论 -
python实现接口调用测试
import requests#执行WEB API,适合参数多且无需先登录的单个API#method:API的调用方法,支持 get 和 post 方法#url:入参,API地址# #params:url中的参数及值,如 params = {'key1': 'value1', 'key2': 'value2', 'key3': value3}#返回值:返回API的执行结果值de...原创 2019-03-29 09:56:08 · 979 阅读 · 0 评论 -
python发邮件
#发送邮件import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.application import MIMEApplicationymssql#msg,邮件的正文def send_mail(msg): ...原创 2018-04-03 15:08:21 · 177 阅读 · 0 评论