热线电话:13121318867

登录
2019-03-14 阅读量: 487
python如何使用CX_Freeze

通常,为了共享我们的Python程序,收件人将需要安装相同版本的Python以及所使用的所有模块。嗯,这可能是非常繁琐的要求。转换为.exe的兴趣对于分发而言相当高,并且有几种选择。使用Python 2.7,Py2exe是一个很好的选择,对于Python 3,cx_freeze运行得非常好。

cx_Freeze是一组用于将Python脚本冻结为可执行文件的脚本和模块,与py2exepy2app的方式非常相似。与这两个工具不同,cx_Freeze是跨平台的,应该可以在Python本身可以使用的任何平台上运行。它支持Python 2.7或更高版本(包括Python 3)。

一旦我们有了cx_freeze,我们就可以开始了。我们将用regex和urllib解析'geeksforgeeks.org'。

import urllib.request

import urllib.parse

import re

import time

url = 'https://www.geeksforgeeks.org/'

values = {'s' : 'basics',

'submit' : 'search'}

data = urllib.parse.urlencode(values)

data = data.encode('utf-8') # data should be bytes

req = urllib.request.Request(url, data)

resp = urllib.request.urlopen(req)

respData = resp.read()

paragraphs = re.findall(r'<p>(.*?)</p>',str(respData))

for eachParagraph in paragraphs:

print(eachParagraph)

time.sleep(14)

25.7269
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子