当前位置:   article > 正文

python练手小项目_python 做个小项目

python 做个小项目

1.做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用**生成激活码**(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)

  1. #!/user/bin/env python
  2. # -*- coding:utf-8 -*-
  3. import random, string
  4. forSelect = string.ascii_letters + "0123456789"
  5. def generate(count, length):
  6. # count = 200
  7. # length = 20
  8. for x in range(count):
  9. Re = ""
  10. for y in range(length):
  11. Re += random.choice(forSelect)
  12. print(Re)
  13. if __name__ == "__main__":
  14. generate(200, 20)
'
运行

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

  1. #!/user/bin/env python
  2. # -*- coding:utf-8 -*-
  3. import re
  4. fin=open('test.txt','r')
  5. str=fin.read()
  6. reObj=re.compile('\b?(\w+)\b?') #\b匹配单词的开始或结束
  7. words=reObj.findall(str)
  8. wordDict=dict()
  9. for word in words:
  10. if word.lower() in wordDict:
  11. wordDict[word.lower()]+=1
  12. else:
  13. wordDict[word]=1
  14. for key,value in wordDict.items():
  15. print '%s: %s' % (key ,value)
3.一个HTML文件里面,找出里面的正文

  1. import requests,re
  2. from bs4 import BeautifulSoup
  3. url = 'http://linyii.com'
  4. data=requests.get(url)
  5. r = re.findall(r'<body>[\s\S]*</body>',data.text)
  6. print(r[0])
  7. print('---------------------------------------------------------------')
  8. soup = BeautifulSoup(data.text,'html.parser')
  9. print(soup.body.text)
4.一个HTML文件里面,找出里面的链接

  1. import requests,re,os
  2. from bs4 import BeautifulSoup
  3. url = 'http://linyii.com'
  4. data=requests.get(url)
  5. # urls = re.findall(r'<a.*href=\"(.*?)\".*</a>',data.text)
  6. # print(urls)
  7. soup = BeautifulSoup(data.text,'html.parser')
  8. urls = soup.findAll('a')
  9. for u in urls:
  10. print(u['href'])

 

 
 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号