
Python
键盘哥
还是一个刚入行的菜鸟!!
展开
-
Python《十一》python和mysql交互
1.python要和mysql交互,我们利用pymysql这个库。下载地址: https://github.com/PyMySQL/PyMySQL安装(注意cd到我们项目的虚拟环境后):python -m pip install pymysqlimport pymysql.cursors# 连接数据库connection = pymysql.connect(host=...原创 2018-07-23 11:37:28 · 332 阅读 · 0 评论 -
Python《九》os模块,time模块
一,os模块#os模块就是对操作系统进行操作,使用该模块必须先导入模块:import os#getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹)result = os.getcwd()print(result)#chdir()改变当前工作目录os.chdir('/test/sy')result = os.getcwd()print(result...原创 2018-07-22 18:31:25 · 471 阅读 · 0 评论 -
Python《八》读取文件、异常处理、with as语法
一,读取文件#读取文件f = open("aa.txt","r")#打印文件内容print(f.read()) #关闭文件f.close()二,异常#读取文件f = Nonetry: f = open("test.txt", "r") print(f.read())except BaseException: print("文件没有找到")...原创 2018-07-22 18:06:40 · 957 阅读 · 0 评论 -
Python《七》 Python的虚拟环境,试玩爬虫相关库:Beautiful Soup
虚拟环境在开发中,各个库的使用可能存在兼容性问题。比如我们在使用npm下载包的时候,一般都尽量使用局部安装,而不是安装到全局。 Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创...原创 2018-07-22 16:46:28 · 262 阅读 · 0 评论 -
Python《六》Python里 模块、Package概念
1.Python中的”模块”,类似于java中的类,可以在里边放一些属性和函数!例如:定义一个function.py,在其中放一些函数#这是function.py 文件#定义函数def printMes(): print("Hello!我是高生")def getSum(a,b): print(a+b);2.在另一个文件中引入模块并使用其中的函数import ...原创 2018-07-21 16:00:30 · 297 阅读 · 0 评论 -
python《五》类的私有属性(__hobby),获取内存地址(id())
1.类的私有属性以__开头定义的属性,就是类的私有属性。(双下划线:__hobby = "唱歌")代码: #自定义类class Student: __hobby = "唱歌" grade='高一' name='高生' def show(self): print(self.__hobby)#实例化类s= Student()...原创 2018-07-21 08:25:36 · 543 阅读 · 0 评论 -
python《四》序列(range)和 类(class)
1.序列range()利用循环向列表中写入数据items = []for x in range(0,10): items.append(x)print(items)另一种写法:items = [x for x in range(10)]print(items)range()的另一个参数:步长items2 = [x*3 for x in range...原创 2018-07-19 23:09:00 · 1044 阅读 · 0 评论 -
python《三》自定义函数特殊参数
def userMes(name="张三", *info): print(info) print(type(info)) print(name+"----"+str(info))userMes("高生",25,"男")def userMes2(name="张三", **info): print(info) print(type(info)) p...原创 2018-07-18 23:34:16 · 373 阅读 · 0 评论 -
python《二》元组(tuple)、列表(list)、字典(dict)
1. 元组(tuple):元组常用小括号表示,即:(),元素加逗号,是元组的标识。tuple = ('a','b','c','d','e','f','g')temp=('gao','gao2','gao3','gao4','gao5')#常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素。print(tuple[1:5])tu...原创 2018-07-18 23:23:53 · 620 阅读 · 0 评论 -
Python《一》变量,自定义函数
1.定义变量myname="Gaogz" #定义变量print(myname) #打印变量 2.转义字符处理 #使用转义符zyzf = "he\"llo"print(zyzf)# #使用 r,取消转义name1 = r"he\"llo"print(name1) #3.输出多行文本#定义多行字符串dhwb= """Hello, wo.原创 2018-07-18 21:46:16 · 450 阅读 · 0 评论 -
Python《十》Python获取网页内容、使用BeautifulSoup库分析html
一,利用 urllib包 获取网页内容#引入包from urllib.request import urlopenresponse = urlopen("http://fund.eastmoney.com/fund.html")html = response.read();#这个网页编码是gb2312#print(html.decode("gb2312"))#把html内容...原创 2018-07-22 19:16:46 · 661 阅读 · 0 评论