
Python
jigetage
这个作者很懒,什么都没留下…
展开
-
如何在MAC和WINDOWS平台下安装Python第三方库
MAC: 1:在线安装 pip工具安装第三方库超级方便耶 首先安装pipsudo easy-install pip假设安装wget模块,则执行以下语句:sudo pip install wget2:离线安装 切换到已下载并解压缩好的第三方库所在路径下,执行以下语句:sudo python setup.py installMAC下第三方库所在路径: WINDOWS: 将编译好的第三方库原创 2016-07-13 00:50:17 · 1111 阅读 · 0 评论 -
第一次爬虫经历和踩过的坑
背景:实习的时候就说要学爬虫,一直没有兑现。又听说了爬小说网站资源然后自己建站竟然能年入千万,虽然最后伏法了。然后又想到了可以爬爬虎扑论坛的美图,就给自己立了一个flag,年前要完成一个小爬虫,也算是为2017年做一个结尾。业务描述:爬豆瓣2017年电影技术:python + bs4 + urllib源码:import sslimport jsonfrom urllib import reque原创 2017-12-30 22:03:58 · 1148 阅读 · 0 评论 -
Python爬取hupu这妹子真漂亮图片遇到的坑
1,urllib.error.HTTPError: HTTP Error 404: Not Found 解决方案:反爬虫机制会检测是不是真实浏览器的访问请求,一般的情况下加入user agent可以。但是虎扑比较另类,需要加入上一次成功访问时返回的cookie才可以2,python3 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x原创 2018-12-06 23:01:28 · 659 阅读 · 0 评论 -
.py .pyw .pyc .pyo .pyd 文件区别
.py:python源代码文件,通过python可执行程序即可运行.pyw:简化后的python源代码文件,运行时不会有命令行终端窗口出现,适用于发布程序时不需要看到调试窗口的情形.pyc:python字节码文件,可以直接运行,用于隐藏源码发布程序的情形.pyo:简化后的python字节码文件,作用同.pyc文件.pyd:其他语言编写的可供调用的python模块...原创 2019-01-23 23:09:58 · 558 阅读 · 0 评论 -
python如何打包成exe程序
如果要公开发布程序,最常见的方式就是打包成exe程序了。打包的好处是使用者不需要考虑Python的运行环境,且也容易被接受。但不好的是一般打包出来的程序都比较大,而且由于是依靠模块打包,有可能出现兼容性等问题。笔者常用的打包模块是pyinstaller。常用的打包命令是:pyinstaller -F example.py-F参数可将代码打包成单个exe程序。另外如果是GUI程序不需...原创 2019-01-23 23:10:43 · 267 阅读 · 0 评论 -
如何生成python字节码文件.pyc .pyo
如果使用者有python环境,又不想让他们看到源码,就可以选择发布pyc/pyo文件。直接执行的py文件不会自动生成pyc,需要手动编译一下。单文件编译:1、终端窗口输入python,进入python交互命令窗口2、import py_compile3、py_compile.compile(r'c:\test.py')文件夹编译:1、终端窗口输入python,进入pytho...原创 2019-01-23 23:12:50 · 1151 阅读 · 0 评论 -
如何分辨python2和python3
直接上结论: 通过输出函数print来区别,即不加括号调用print就是python2,加括号调用print就是python3。 一般的python脚本作者很少在开头写清楚使用的python版本号。而python2和python3在很多语法上都是不同的。这一点可以通过print函数来分辨。 在python2中,print是作为语法结构出现的,调用时不需要加括号的,比如pri...原创 2019-02-09 17:49:32 · 5084 阅读 · 1 评论