美文网首页
Python 学习——每天写点小东西-2

Python 学习——每天写点小东西-2

作者: 盐巴有点咸 | 来源:发表于2016-06-16 14:18 被阅读0次

题目来源: github-Yixiaohan

1.使用python生成200个优惠码

import string
import random


key_len = 20
key_num = 200
base_string = string.ascii_letters + string.digitsdef 


get_key():    
    key_list = []    
    for _ in range(key_len):        
        key_list.append(random.choice(base_string))    
        return ''.join(key_list)

def print_key(num):    
    for _ in range(num):        
        key_code = get_key()        
        print(key_code)

print_key(key_num)

2.任一个英文的纯文本文件,统计其中的单词出现的个数。

from collections import Counter
import re

def create_list(path):    
    with open(path, 'r') as file:        
        data_list = []        
        for line in file:            
            content = re.sub("\"|,|\.", '', line)  #替换" , . 为空格
            data_list.extend(content.strip().split(' '))    
    return data_list

def count(path):    
    data = create_list(path)    
    return Counter(data)

if __name__ == '__main__':    
    file_path = 'duanzi.txt'    
    print(count(file_path))

结果:

Counter({'the': 5, 'and': 3, 'provinces': 2, 'to': 2, 'China': 1, 'credit': 1, 'said': 1, 'Bank': 1, 'Shandong': 1, 'are': 1, 'Chongqing': 1, 'as': 1, 'bank': 1, 'last': 1, 'by': 1, 'central': 1, 'rated': 1, 'will': 1, 'latest': 1, 'you': 1, 'program': 1, 'was': 1, 'six': 1, 'economy': 1, 'high-quality': 1, 'assets': 1, 'refinance': 1, 'of': 1, 'in': 1, 'move': 1, 'year': 1, 'allow': 1, 'municipalities': 1, 'banks': 1, 'Shanghai': 1, "People's": 1, 'Beijing': 1, 'In': 1, 'Guangdong': 1, 'introduced': 1, 'other': 1, 'support': 1, 'who': 1, 'first': 1})

都是很简单的小程序,只为督促自己坚持写下去

相关文章

  • Python 学习——每天写点小东西-2

    题目来源: github-Yixiaohan 1.使用python生成200个优惠码 2.任一个英文的纯文本文件,...

  • Python 学习——每天写点小东西-6

    今天的爬虫是爬取某网站的所有链接,涉及到了MongoDB及其简单的操作,和多线程,虽然爬取的数据简单,但是能爬取这...

  • Python 学习——每天写点小东西-1

    最近开始学习python,这里就作为学习记录,记录自己的python之路。本条爬虫爬取的是糗事百科的24小时热门里...

  • Python 学习——每天写点小东西-4

    今天的爬虫比较简单,就不做详细介绍。爬取的是某网站的租房信息。 自己电脑网速太慢一直爬不完,最后使用AWS主机才爬...

  • Python 学习——每天写点小东西-5

    今天的爬虫是爬取某网站的商品信息,难点在于网页浏览量的爬取,不仅需要伪造Referer,而且浏览量的获取不能直接抓...

  • Python 学习——每天写点小东西-3

    今天写的爬虫是为了抓去拉钩网上面的招聘信息,代码如下: 思路:在fire-bug下面发现搜索职业后会从浏览器上传了...

  • Python 学习——每天写点小东西-7

    最近都没怎么写爬虫,主要是不知道如何能够把爬到的数据利用起来,今天就贴一个简单的爬虫。 爬取的数据不多只有几千条,...

  • 新开始

    几年之后的今天,觉得每天继续写点小东西,全当心里安慰!

  • 写点小东西

    中原焦点中16 坚持分享第1043天 22.4.14运动打卡第269天 1788h 约练618/ 这思绪啊,就在喜...

  • 每天写点儿(2)

    2005年初,我坐在乌鲁木齐的家里,父母怕我想不开,每天陪我说话解闷,其实我还好,我回家这半个月之所以坐着发呆是因...

网友评论

      本文标题:Python 学习——每天写点小东西-2

      本文链接:https://www.haomeiwen.com/subject/kpumdttx.html