- 博客(45)
- 资源 (4)
- 收藏
- 关注
转载 编译原理 识别浮点常量问题
Problem Description编译器在对程序进行编译之前,首先要进行语法分析。通常,程序被分解成若干个小单元,然后和语言的语法模式进行匹配。在分析表达式的时候,变量的类型在变量声明的时候就决定了;而常量的类型需要从常量的形式来判断。假设你是自动编译器(ACM)开发小组的一员,负责Pascal语言编译器的开发。你的任务是分析程序分解模块送来的文件,判断其中包含的字符串是否合乎语法的Pa...
2018-09-21 17:09:29 1132
原创 编译原理 小C语言--词法分析程序
Problem Description小C语言文法 1. <程序>→(){<声明序列><语句序列>}2. <声明序列>→<声明序列><声明语句>|<声明语句>|<空>3. <声明语句>→<标识符表>;4. <
2018-09-21 16:40:34 1015
原创 Python爬虫 Scrapy 股票信息爬取
PS G:\pycourse> scrapy startproject BaiduStocksNew Scrapy project 'BaiduStocks', using template directory 'c:\\python\\python37\\lib\\site-packages\\scrapy\\templates\\project', created in: G...
2018-09-15 17:20:24 1013
原创 scrapy crawl douban_spider这个出错 def write(self, data, async=False)
。。。。。。 from twisted.conch import manhole, telnet File "d:\jsuk\python37\lib\site-packages\twisted\conch\manhole.py", line 154 def write(self, data, async=False): ...
2018-09-15 16:08:07 194
原创 Python爬虫 股票数据定向爬虫
import requestsfrom bs4 import BeautifulSoupimport tracebackimport re def getHTMLText(url, code='utf-8'): try: r = requests.get(url) r.raise_for_status() r.encoding =...
2018-09-13 21:06:09 301
原创 Python爬虫 淘宝商品信息定向爬虫
代码:import requestsimport re def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding return r.text...
2018-09-13 17:25:50 704 1
原创 Python爬虫 正则表达式RE
>>> import re>>> match = re.search(r'[1-9]\d{5}', 'BIT 100081')>>> if match: print(match.group(0)) 100081#match匹配开始位置>>> match = re.ma...
2018-09-13 16:27:34 218
原创 Python爬虫 中国大学排名爬虫
案例:import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): #爬取最好大学排名网站内容 try: r = requests.get(url, timeout = 30) r.raise_for_status() r.enco...
2018-09-12 23:05:28 2433 1
原创 Python爬虫 Html标签树
>>> r = requests.get("https://python123.io/ws/demo.html")>>> from bs4 import BeautifulSoup>>> demo = r.text>>> soup = BeautifulSoup(demo, "html.parser&qu
2018-09-11 22:50:01 1294
原创 Python爬虫 BeautifulSoup
>>> import requests>>> r = requests.get("https://python123.io/ws/demo.html")>>> r.text'<html><head><title>This is a python demo page&
2018-09-11 22:38:16 242
原创 Python爬虫 将网络图片爬去并保存到本地
代码:import requestsimport osurl = "https://gss0.baidu.com/-Po3dSag_xI4khGko9WTAnF6hhy/zhidao/wh%3D600%2C800/sign=bc75fc5640a7d933bffdec759d7bfd2b/d009b3de9c82d1587f799ff3820a19d8bd3e42fd.jpg"root...
2018-09-11 18:41:35 1881 1
原创 Python爬虫 百度360信息搜索并爬取
对百度输入要搜索的信息,并怕去返回的网页信息import requestskeyword = "Python"try: kv = {'wd': keyword} r = requests.get('https://www.baidu.com/s', params=kv) print(r.request.url) r.raise_for_status()...
2018-09-11 18:27:53 1995
原创 Python爬虫 爬取网页的例子
>>> import requests>>> r = requests.get("https://item.jd.com/2967929.html")>>> r.status_code200>>> >>> r.encoding'gbk'>>
2018-09-11 18:16:38 2095
原创 Python爬虫 ruquests库的几种方法
post函数>>> payload = {'key1':'value1','key2':'value2','key3':'value3'}>>> r = requests.post('http://httpbin.org/post', data = payload)>>> print(r.text){ "args": {}, ...
2018-09-11 18:00:42 805
原创 Python 爬虫通用代码框架
import requestsdef getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding return r.text except: ...
2018-09-10 21:50:48 1656
原创 Python 玫瑰花绘制
import turtle as t# 定义一个曲线绘制函数def DegreeCurve(n, r, d=1): for i in range(n): t.left(d) t.circle(r, abs(d))# 初始位置设定s = 0.2 # sizet.setup(450*5*s, 750*5*s)t.pencolor("black")...
2018-09-07 19:27:58 21781 7
原创 Python 网络爬虫的几个库
import requestsr = requests.get('http://api.github.com/user',\ auth=('user', 'path'))r.status_coder.headers['content-type']r.encodingr.text
2018-09-06 22:50:49 312
原创 Python 霍兰德人格分析雷达图
代码:import numpy as npimport matplotlib.pyplot as pltimport matplotlibmatplotlib.rcParams['font.family']='SimHei'radar_labels = np.array(['研究型(I)','艺术型(A)','社会型(S)',\ ...
2018-09-06 22:36:18 5868 10
原创 Python Numpy库的简单使用
无库:def pySum(): a = [0, 1, 2, 3, 4] b = [9, 8, 7, 6, 5] c = [] for i in range(len(a)): c.append(a[i]**2 + b[i]**2) return cprint(pySum())有库:import numpy as np...
2018-09-06 21:44:13 185
原创 Python 体育竞技分析
自顶向下代码:import randomdef printIntro(): print("这个程序模拟量个选手A和B的某种竞技比赛") print("程序运行需要A和B的能力值(以0到1之间的小数表示)")def getInputs(): a = eval(input("请输入选手A的能力值(0-1): ")) b = eval(input("请...
2018-09-06 19:50:47 4465 1
原创 Python wordcloud生成词云
import jiebaimport wordcloudtxt = "女孩儿永远忘不掉她喜欢的第一个男孩儿。就算那一幕并不是那么完美。但总\会有个人告诉你这句至理名言:“亲爱的,你知道那个男孩为什么那么做,为什么这么\说你吗?因为他喜欢你。”就是这句,我们一切烦恼的开端。你知道这意味着什么?这\是多么鼓舞人心啊…不,蛊惑人心…一厢情愿的以为如果男孩对你使坏的话,就意味着\他喜欢上你了...
2018-09-05 16:35:46 432
原创 Python turtle库绘制小猪佩奇
(转载某知名人事(忘了在哪找的了。。。。))# coding:utf-8import turtle as tt.pensize(4) # 设置画笔的大小t.colormode(255) # 设置GBK颜色范围为0-255t.color((255,155,192),"pink") # 设置画笔颜色和填充颜色(pink)t.setup(840,500) # 设置主窗口的大小为840*5...
2018-09-04 22:48:31 2525
原创 Python 自动轨迹绘制
文本内容 前进距离,0左拐1右拐, 转弯角度, rgb色彩(a, b, c) 共六位300,0,144,1,0,0300,0,144,0,1,0300,0,144,0,0,1300,0,144,1,1,0300,0,108,0,1,1184,0,72,1,0,1184,0,72,0,0,0184,0,72,0,0,0184,0,72,0,0,0184,1,72,1,0,...
2018-09-04 22:41:27 3022
原创 Python 文件的使用
文件读取的三种方式方法一: fname = input("请输入要打开的文件名:")fo = open(fname, "r")txt = fo.read(2)while txt != "": print(txt, end="") txt = fo.read(2)fo.close()方法二:fname = input("请输入要打开的文件名:")...
2018-09-04 22:09:07 919
原创 Python 文本词频统计
Hamlet文本词频统计The Tragedy of Hamlet, Prince of DenmarkShakespeare homepage | Hamlet | Entire playACT ISCENE I. Elsinore. A platform before the castle.FRANCISCO at his post. Enter to him BERNAR...
2018-09-04 20:26:20 22414 11
原创 Python 基本统计值
输入多个数,计算出平均值, 方差, 中位数def getNum(): nums = [] iNumStr = input("请输入数字(回车退出):") while iNumStr != "": nums.append(eval(iNumStr)) iNumStr = input("请输入数字(回车退出):") return n...
2018-09-03 21:41:48 1856 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人