python
星辰浩宇
路在脚下
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
if __name__ == '__main__' 的正确理解
在大多数编排得好一点的脚本或者程序里面都有这段if name == ‘main’: ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享。1、这段代码的功能一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就是控制这两种情况执行代码的过程...转载 2020-03-28 11:24:56 · 965 阅读 · 0 评论 -
Gensim教程
入门教程https://www.cnblogs.com/iloveai/p/gensim_tutorial.html进阶教程https://www.cnblogs.com/iloveai/p/gensim_tutorial2.html转载 2020-03-19 15:15:18 · 268 阅读 · 0 评论 -
jieba python中文分词库快速入门
http://blog.sina.com.cn/s/blog_7d8326290102vzpb.htmlhttps://www.jianshu.com/p/22cdbbeeb778转载 2020-03-19 15:12:58 · 308 阅读 · 0 评论 -
anaconda老版本下载的方法
官网是最新版本的anaconda,对应的python是3.7的。我要找3.6的版本所有版本在这个网站都可以下载(清华大学开源软件镜像站):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.3.0.1-Windows-x86_64.exe 对应 python3.6.0Anaconda3-5.1.0-Win...转载 2020-03-16 16:03:09 · 1041 阅读 · 0 评论 -
(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')
(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)pip工具安装百度经验链接: pip安装及环境变量配置.pip下载超时处理aise ReadTimeoutError(self._pool, None, ‘Read timed out.’)方案一:对于比较小的库,可以延时处理...转载 2020-03-15 23:38:55 · 517 阅读 · 0 评论 -
已解决:datals.append(list(map(eval,line.split(","))))语句报错SyntaxError: unexpected EOF while parsing
Python自动轨迹绘制程序:#AutoTraceDraw.pyimport turtle as t#绘制前基础准备t.title('自动轨迹绘制')t.setup(800,600,0,0)t.pencolor("red")t.pensize(5)#数据读取datals=[]f=open("data.txt")for line in f: line=line....转载 2020-03-15 21:31:02 · 1560 阅读 · 0 评论 -
python中reload(sys)作用详解
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置python的默认编码,一般设置为utf...转载 2020-03-09 21:05:59 · 11170 阅读 · 1 评论 -
在pycharm中查看内建函数源码
如果要查看某个python函数的内部写法,可以选中该函数名然后按Ctrl + B键进行跳转原创 2020-03-09 20:55:22 · 717 阅读 · 0 评论 -
python的__future__模块作用
Python提供了__future__模块,把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。例如:在开头加上from __future__ import print_function,在python2.7下使用print可以像python3.6那样加括号。如果某个版本中出现了某个新的功能特性,而且这个特性和当前版本中使用的不兼容,也就是它在该版本中不是...转载 2020-03-09 20:43:04 · 447 阅读 · 0 评论 -
import tkinter与from tkinter import *的区别
from tkinter import *class DirList(object): def __init__(self,initdir=None): self.top= Tk() ##可以不加tkinter前缀 self.label = Label(self.top, text="Directory Lister V1.1") ##可以不加tki...转载 2020-03-09 20:23:28 · 16332 阅读 · 2 评论 -
信息的标记与比较
信息的标记标记后的信息可形成组织结构,增加了信息维度 标记后的信息可用于通信、存储或展示 标记的结构与信息一样具有重要价值 标记后的信息更有利于程序的理解和运用HTML的信息标记:HTML通过预定义的<>...</>标签形式组织不同类型的信息信息标记的三种形式:XML,JSON,YAMLXML:eXtensible Markup Language 扩展...原创 2020-03-03 16:26:44 · 340 阅读 · 0 评论 -
基于bs4库的HTML内容遍历与输出
bs4库可以对HTML页面进行遍历,分为三种,下行遍历、上行遍历和平行遍历标签树的下行遍历 属性 说明 .contents 子节点的列表,将<tag>所有儿子存入列表 .children 子节点的迭代类型,与.content类似,用于循环遍历儿子节点 .descendants 子孙几点的迭代类型,包含所有的子孙节点,用于循环遍历 代码如下...原创 2020-03-03 11:56:36 · 906 阅读 · 0 评论 -
BeautifulSoup库的安装与使用
一、安装如下:二、使用方法如下:代码如下:>>> import requests>>> r = requests.get("http://python123.io/ws/demo.html")>>> r.text'<html><head><title>This is a python...原创 2020-03-03 11:01:41 · 794 阅读 · 0 评论 -
python简单页面爬取
一:京东页面商品信息爬取网页地址为:https://item.jd.com/100006359561.html爬取代码为:import requestsurl = "https://item.jd.com/100006359561.html"try: r = requests.get(url) r.raise_for_status() r.encodi...原创 2020-03-02 12:22:00 · 854 阅读 · 0 评论 -
网络爬虫问题与协议
网络爬虫的特点 尺寸 适用 小规模,数据量小,爬取速度不敏感,Requests库即可 >90% 爬取网页,玩转网页 中规模,数据规模较大,爬取速度敏感,Scrapy库 爬取网站,爬取系列网站 大规模,搜索引擎,爬取速度关键,定制开发 爬取全网 网络爬虫的危害:给web服务器带来巨大的开销,有可能有法律风险,带来隐私泄露网络...原创 2020-03-02 10:35:01 · 598 阅读 · 0 评论 -
python之requests库的介绍
一、get方法访问某一网页的方法:r=requests.get(url)-------即构造一个向服务器请求资源的requests对象例子如下:>>> import requests>>> r=requests.get("http://www.baidu.com")//访问百度,返回一个包含服务器资源的Response对象>>&...原创 2020-03-01 21:35:18 · 381 阅读 · 0 评论 -
Python安装库时的常见问题
1、python安装某一个库时,可以直接以管理员的身份打开cmd,输入pip install 库名,前提是python默认安装在C盘。如果安装在其他盘,则需要改为pip install --target=d:\python\python37\lib\site-packages 库名到site-packages为止时是必须的...原创 2020-03-01 12:28:20 · 2178 阅读 · 0 评论 -
6_python学习之执行python的方式
1、解释器python/python3Python的解释器#使用python2.x解释器$ pythonxxx.py#使用python3.x解释器$python3xxx.py其他解释器(知道)Python的解释器如今有多个语言的实现,包括:CPython--官方版本的C语言实现 Jython--可以运行在Java平台 IronPython--...原创 2019-10-12 08:38:27 · 200 阅读 · 0 评论 -
python实现火车票查询
1. 知识点: Python 基础知识的综合运用 docopt, requests, colorama, prettytable 库的使用2 requests: 使用Python访问HTTP资源的必备库 prettytable: 可以将打印内容格式化为像MySQL一样的输出 docopt:命令行参数解析工具 ...原创 2019-06-02 14:17:16 · 81990 阅读 · 1 评论 -
2_python学习之python特点
Python特点●Python是完全面向对象的语言函数、模块、数字、字符串都是对象,在Python中一切皆对象。 完全支持继承、重载、多重继承。 支持重载运算符,也支持泛型设计●Python拥有一个强大的标准库,Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XM...原创 2019-10-11 11:35:55 · 196 阅读 · 0 评论 -
3_python学习之第一个HelloPython程序
第一个Python程序目标●第一个HelloPython程序●Python2.x与3.x版本简介●执行Python程序的三种方式解释器--python/python3 交互式--ipython 集成开发环境--PyCharm01.第一个HelloPython程序1.1Python源程序的基本概念1.Python源程序就是一个特殊格式的文本...原创 2019-10-11 12:17:35 · 324 阅读 · 0 评论 -
4_python学习之bug错误
关于错误●编写的程序不能正常执行,或者执行的结果不是我们期望的●俗称BUG,是程序员在开发时非常常见的,初学者常见错误的原因包括:1.手误 2.对已经学习过的知识理解还存在不足 3.对语言还有需要学习和提升的内容●在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法每一个程序员都是在不断地修改错误中成长的1>手误,例如使用pirnt("Hell...原创 2019-10-11 16:35:20 · 298 阅读 · 0 评论 -
5_python学习之版本简介
Python2.x与3.x版本简介目前市场上有两个Python的版本并存着,分别是Python2.x和Python3.x新的Python程序建议使用Python3.0版本的语法●Python 2.x是过去的版本 解释器名称是pychon●Python 3.x是现在和未来主流的版本解释器名称是python3 相对于Python的早期版本,这是一个较大的...原创 2019-10-11 16:46:30 · 226 阅读 · 0 评论
分享