猫史档案馆


KennethY

KennethY

Lv.1

获赞:5收藏:0浏览:93作品收藏:0
回复帖子评论
上一页1 页 / 共 1下一页

【网站上线啦】企鹅工作室的网站上线啦,快来看看 中回复

2231131660

2019-02-25T05:55:17 点赞:0

谁是学Python的 中回复

QQ:2971934557
Python的

2019-02-25T17:43:17 点赞:0

求助大神们 中回复

现在还需要吗?

2019-02-25T17:46:34 点赞:0

文学工作室 中回复

我行吗?

2019-03-19T20:31:57 点赞:0

【萌新】求助! 中回复

环境变量试下

2019-04-14T11:58:14 点赞:0

【Python作品分享】100以内偶数和【作品秀】 中回复

# 【作品分享】
import json
from time import time,sleep
from lxml.etree import H喵L
from requests import get

url = "https://book.qidian.com/ajax/book/category?_csrfToken=4OOjTKDQmX2MWa9fWTPnLAbNv9AOExG52nPBlAse&bookId=1003553070"
directory = []
url_list = []
content = []
time_sky = []


# 创建小说目录与url列表
def extraction_url(url):
    response = get(url=url)
    response.encoding = "utf-8"
    url_get = response.text
    myjson = json.loads(url_get)
    novel_chapter = myjson.get("data").get("vs")

    # 创建小说目录列表
    for novel_chapter_for in novel_chapter:
        chapter_name = novel_chapter_for.get("vN")
        content = novel_chapter_for.get("cs")
        chapter_list = []
        for content_for in content:
            chapter = {content_for.get("cN"): content_for.get("cU")}
            chapter_list.append(chapter)
            # 创建url列表
            url_list.append("https://read.qidian.com/chapter/" + content_for.get("cU"))
        directory.append({chapter_name: chapter_list})


def respunse_url():
    # 创建所有小说篇章
    time = 0
    for url_list_for in url_list:
        url_list_get = get(url_list_for).text
        text = H喵L(url_list_get).xpath('//div[@class="main-text-wrap"]/div[2]/p/text()')
        content.append(text)
        print(time)
        time +=1


def main():
    print('Start the crawler!!!\n--------------------')
    time_sky.append('Start time: ' + str(time()))
    extraction_url(url)
    respunse_url()
    time_sky.append('End time: ' + str(time()))


if __name__ == '__main__':
    main()
    print('Use time: ' + str(int(time_sky[1])-int(time_sky[0])))

emotion_编程猫_点赞

emotion_嘻嘻emotion_嘻嘻emotion_嘻嘻

2019-05-24T23:06:30 点赞:0

输入回车键继续程序用什么语句实现? 中回复

input("回车继续")

2019-06-22T00:12:53 点赞:0

【求助】如何创建一个自定义库 中回复

在b.py中导入a.py

a.py
-----
def a(num):
    print(num+1)


b.py
-----
import a
a.a(123)
#输出124

2019-08-02T12:53:52 点赞:0

急回复 急回复 关于python和pygame 中回复

python下载方式

官网:https://www.python.org/

1.鼠标滑到Downloads

2.鼠标再滑到Windows并点击(点击后会更新网页)

3.按Crtl+F,在跳出的窗口中输入Python 3.5.2rc1 - 2016年6月13日

4.选择 Download Windows x86-喵 executable installer

就可以下载python安装包

 

 

pygame下载方式(先下python)

在cmd中输入pip installer pygame==1.9.2

如果输入pip install pygame则是下载pygame最新版本

2019-08-04T20:38:29 点赞:0

【Python作品分享】成绩-副本if 中回复

print('六年级期末成绩终于发了,快点告诉我你的成绩吧!')
语文成绩 = float(input('你期末语文多少分:'))
数学成绩 = float(input('你期末数学多少分:'))
英语成绩 = float(input('你期末英语多少分:'))

成绩储存 = {"语文成绩":语文成绩,"数学成绩":数学成绩,"英语成绩":英语成绩}
for 科目,成绩 in 成绩储存.items():
    if (成绩 < 60):
        print(科目,成绩,'没及格耶,要努力哟!')
    elif (成绩 == 60):
        print(科目,成绩,'差一点点就没及格了,一定要努力呀!')
    elif (60<成绩 < 90):
        print(科目,成绩,'成绩良好,但还要加油哟!')
    elif (90<成绩 < 100):
        print('成绩优秀,希望你考100分!')
    elif (成绩 == 100):
        print(科目,成绩,'真厉害,希望你继续保持!!!')
    else:
        print('乱输数字,真讨厌!')

2019-08-08T14:09:31 点赞:0

Python数字大战 中回复

import random
import time


print('游戏规则:在1~100(不包括1和100)中有一个数字是喵,你与我分别输入一个指定范围的数。直到一个人踩到喵游戏即结束,活下来的即为胜利者。。。')
time.sleep(2)
a = 1
b = 100
c = random.randint(2, 99)
d = []
s = int(input('现在输入1到100的数字:'))
v = random.randint(2, 99)
while True:
    if s in d:
        if a < b:
            if s <= a or s >= b:
                print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
                break
        elif a > b:
            if s >= a or s <= b:
                print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
                break
        print('不能与我们出过的数字重复哦~,前面我们出过的数字是:'+str(d))
        time.sleep(0.5)
        s = int(input(f'请重新输入{a}到{b}的数字:'))
    else:
        if a < b:
            v = random.randint(a + 1, b - 1)
        else:
            v = random.randint(b + 1, a - 1)
        d.append(s)
        d.append(v)
        time.sleep(0.5)
        if a < b:
            if s <= a or s >= b:
                print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
                break
        elif a > b:
            if s >= a or s <= b:
                print('轰——————你的数字超出了范围,引爆了数字喵!(⊙□⊙)')
                break
        else:
            pass
        if v==c != s:
            print(f'我出了{v},哎呀!我踩到喵了!呜呜呜~~~')
            break
        elif v!=c == s :
            print(f'我出了{v},轰——————很遗憾你踩到了喵!(¬▽¬)')
            break
        elif c == v == s:
            print('轰——————天哪!我们都踩到喵了!(>△<)')
            break
        elif c < v:
            b = v
        else:
            a = v
        print(f'我出了{v},真幸运,我们都没有踩到数字喵!(^o^)')
        time.sleep(0.5)
        s = int(input(f'现在输入{a}到{b}的数字:'))

#稍微改动了一点

2019-08-08T14:20:32 点赞:0

【求助】如何侦查程序是否运行 中回复

??

2019-08-09T12:55:25 点赞:0

【Python作品分享】高级爬虫【作品秀】 中回复

import json

from gevent import spawn, joinall, sleep
from gevent.monkey import patch_all

# from time import time

patch_all()

from lxml.etree import H喵L
from requests import get

essential_url = "https://book.qidian.com/ajax/book/category?_csrfToken=4OOjTKDQmX2MWa9fWTPnLAbNv9AOExG52nPBlAse&bookId=1003553070"
directory = []
essential_url_list = []
content = []
# time_sky = []
allocation_url = [[], [], [], [], [], [], [], [], [], []]
task_list = []


# 创建小说目录与url列表
def extraction_url(essential_url):
    response = get(url=essential_url)
    response.encoding = "utf-8"
    url_get = response.text
    myjson = json.loads(url_get)
    novel_chapter = myjson.get("data").get("vs")

    # 创建小说目录列表
    for novel_chapter_for in novel_chapter:
        chapter_name = novel_chapter_for.get("vN")
        content = novel_chapter_for.get("cs")
        chapter_list = []
        for content_for in content:
            chapter = {content_for.get("cN"): content_for.get("cU")}
            chapter_list.append(chapter)
            # 创建url列表
            essential_url_list.append("https://read.qidian.com/chapter/" + content_for.get("cU"))
        directory.append({chapter_name: chapter_list})


# 获取小说内容
def response(url_list):
    for url_list_for in url_list:
        # print(url_list_for)
        url_list_get = get(url_list_for).text
        text = H喵L(url_list_get).xpath('//div[@class="main-text-wrap"]/div[2]/p/text()')
        content.append(text)
        print(text)
        sleep(1)


def main():
    print('Start the crawler!!!\n--------------------')
    extraction_url(essential_url=essential_url)

    # 分配url
    num = 0
    for url_list_for in essential_url_list:
        if num == 10:
            num = 0
        allocation_url[num].append(url_list_for)
        num += 1

    print(allocation_url)

    # 创建协程任务列表
    for allocation_url_for in range(len(allocation_url)):
        task_list.append(spawn(response, allocation_url[allocation_url_for]))

    # 开始协程
    joinall(task_list)


if __name__ == '__main__':
    main()

2019-08-17T22:00:20 点赞:0

【豆汁儿工作室】哪吒之魔童降世千里江山图 中回复

emotion_编程猫_加油emotion_编程猫_厉害了

2019-09-08T12:34:49 点赞:0

【Python作品分享】智能爬虫【作品秀】 中回复

。。。

2019-10-04T07:54:01 点赞:0

随便编的一首打油诗 中回复

emotion_编程猫_点赞

2021-02-08T20:13:50 点赞:0

【作品分享】Writing 中回复

对于Writing有啥建议可以在此帖留言

emotion_编程猫_点赞

2021-02-10T23:17:49 点赞:0

【作品分享】Writing-V1.4.2 中回复

和v1.3.2相比没增加什么新功能,但优化了程序,为之后的开发与美化奠定了基础

有啥建议可以留言(Writing发建议的功能在项目重构是忘加了)

emotion_编程猫_点赞

2021-02-13T18:01:22 点赞:0

【作品分享】Writing-v1.4.4 中回复

emotion_编程猫_点赞

2021-02-16T19:27:53 点赞:0