![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 54
计科1401崔希艺
这个作者很懒,什么都没留下…
展开
-
在Linux下安装Anaconda和PyCharm
对于初学者,Python的安装也许并不容易,尤其面临python版本的困境,浪费了很多宝贵的时间,甚至让人放弃的感觉,然而今天我们介绍一种简便的安装方法,可以完美的兼容python2.7和python3.5,并集成了许多packages,免去配置环境变量的烦恼,正好结合作者最近几天的折腾,很乐意和大家分享交流,让大家舒舒服服的学习python,少走弯路!选用Anaconda的优势:原创 2016-11-22 18:34:07 · 10919 阅读 · 0 评论 -
python request模块基础认知
#requests.get()基本请求#添加参数第一种方式'''param={"key1":'value1',"key2":'value2'}response=requests.get("http://baidu.com",params=param)print response.url#添加参数第二种方式,通过请求JSON文件,利用json()方法进行解析res原创 2016-11-27 15:12:29 · 461 阅读 · 0 评论 -
正则表达式的使用
正则表达式深层次的用法:import rematch=re.match(r'(\w+)(\w+)(?P.*)','hello world!')print match.string#匹配时使用的文本print match.re #匹配时使用的pattern对象print match.pos #匹配时正则表达式开始的索引位置print match.endpos #正则表达式原创 2016-11-23 22:01:02 · 528 阅读 · 0 评论 -
BeautifulSoup的简单应用
from BeautifulSoup import BeautifulSoupfrom BeautifulSoup import NavigableStringfrom BeautifulSoup import Comment'''html="""The Dormouse's storyThe Dormouse's storyOnce upon a ti原创 2016-11-22 20:32:44 · 477 阅读 · 0 评论 -
爬取百度贴吧数据信息,并进行简单处理
import urllib2,random,time,reclass Tool: #去除img标签,7位长空格 removeimg=re.compile('| {7}|') #删除超链接标签 removeA=re.compile('|') #把换行的标签换为\n removeLine=re.compile('|||')原创 2016-11-21 21:05:16 · 816 阅读 · 0 评论 -
一个简单的thread池源程序
pyhont 线程池我认为就是从Queue中获得需要执行的任务,然后开一个线程从Queue中获取任务,当执行完后向Queue前一个任务发出消息。#-*-coding:utf-8 -*-import threading,time,Queue,osclass threadPool(threading.Thread): def __init__(self,workQ原创 2016-11-18 19:59:23 · 351 阅读 · 0 评论 -
OS模块
一、os模块概述Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的)二、常用方法1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。原创 2016-11-18 19:15:35 · 182 阅读 · 0 评论 -
文件的简单操作
python 对文件的操作:1)打开文件:file=open('文件所在的地址/文件名','文件的读写方式','是否缓存')2)文件的读写方式:r仅读文件,rb读二进制文件,r+以读写的方式打开文件w写文件,wb写入二进制文件,w+以读写的方式打开文件,清空原文件a+,追加内容,ab+向二进制文件追加内容。3)文件的操作函数:file.read(读取字节数)原创 2016-11-14 20:44:18 · 245 阅读 · 0 评论 -
socket基础
python 网络编程基础:1)什么叫做socket:socket又叫做‘套接字’,应用程序通常通过‘套接字’向网络发出请求或者应答网络请求,使主机或者计算机上的进程之间可以通讯。2)怎样获得socket:我们可以用socket模块中的socket函数开得到套接字,sock=socket.socket(family[,type[,protocol]]),family:套原创 2016-11-14 20:25:24 · 402 阅读 · 0 评论 -
线程
python thread基础知识:1)什么叫做线程:线程是一个程序执行的最小单元,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。线程是进程的一个实体,线程自己不用有系统资源,只拥有在运行中必不可少的资源。但他可以与同属于一个进程的其他线程共享全部的资源。一个线程可以创建和撤销另一个线程,同一个进程里的全部线程可以并发执行。2)python使原创 2016-11-16 21:28:28 · 302 阅读 · 0 评论 -
进程 的用法
#-*-coding:utf-8 -*-#对进程的学习,引入进程,就是添加multiprocessing模块#引入进程有什么作用:借助进程可以完成从单进程到并发执行的转换。multiprocessing支持子进程,通信和共享数据,执行不同形式的同步,#提供了Process,Queue,Pipe,Lock组件,下面我会一一介绍这些组件的用法。#Process:每一个进程都用Pro原创 2016-11-28 21:36:42 · 399 阅读 · 0 评论 -
Django 数据库错误
http://blog.csdn.net/pipisorry/article/details/45727309django数据库错误相关问题问题:字段修改属性发生错误1>>python manage.py makemigrationsYou are trying to add a non-nullable field 'price_monthly' to prod原创 2017-01-14 15:00:24 · 1391 阅读 · 0 评论