Python学习记录

Python的创始人为
吉多·范罗苏姆
(Guido van Rossum)

    Python英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象直译式电脑程序语言。它包含了一组功能完备的标准库,能够轻松完成很多常见的任务。它的语法简单,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    与SchemeRubyPerlTcl动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的操作系统中运行。使用一些诸如py2exe、PyPy、PyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。

    Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。

Python支持命令式程序设计面向对象程序设计函数式编程面向侧面的程序设计泛型编程多种编程范式。

moment(current_time).format('L')

2018年01月12日

最近在使用Python Flask制作网站的时候,需要根据客户的时区获取当前时间,使用的是Moment.js 后端代码如下:from flask import Flask , render_templatefrom flask.ext.moment import Momentfrom datetime import datetimeapp = Flask(__name__)moment=Mome...

PyCharm Community 设置虚拟环境

2018年01月11日

最近学习使用Flask开发web程序,使用的是PyCharm Community。首先是设置虚拟环境,在PyCharm Community设置如下:打开设置(settings,快捷键:Ctrl+Alt+S)

PyCharm Community 设置虚拟环境

2018年01月11日

最近学习使用Flask开发web程序,使用的是PyCharm Community。首先是设置虚拟环境,在PyCharm Community设置如下:打开设置(settings,快捷键:Ctrl+Alt+S)如图所示:这样的话就在PyCharm里面设置虚拟环境了。如果有问题可以在下面留言。关于如何激活PyCharm,可以参考这篇文章:1、webstorm 服务器激活地址2、PyCharm激活服务器3...

Python 抓取图片

2018年01月11日

经常爬图片每次都要重新造轮子就把四个常用的类给封装好了方便以后调用 不造轮子 虽然很渣但是我经常用到oop原则就是不要写重复的代码大家有好的建议提醒我哈你也可以把你常用的函数加进来用法看注释就好了都有例子import requestsimport reimport osfrom bs4 import BeautifulSoupclass test_get() : def start(self...

Python获取图片地址

2017年12月26日

最近在使用Python写爬虫,文章中的很多图片需要下载到本地,就需要获取图片地址,一下采用第三方获取图片地址:使用BeautifulSoup库代码如下:#coding=utf-8 import urllib2 from bs4 import BeautifulSoup def getImg(url): html = urllib2.urlopen(url) page ...

爬虫 https python

2017年12月26日

import urllibimport lxml.htmlimport csvimport codecsimport sysimport requestsimport requests.packages.urllib3.util.ssl_requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = 'ALL'reload(sys)sys.setdefa...

jinja2.exceptions.TemplateNotFound?

2017年12月14日

最近在学习《Flask Web开发 基于Python的Web应用开发实战》。按照书中的例子写代码的时候,报如下错误:jinja2.exceptions.TemplateNotFound解决方案:默认情况下,Flask在程序文件夹中的templates子文件夹中寻找模板。新建一个templates文件之后把*.html文件放入这个目录就可以了。参考资料:jinja2.exceptions.Templ...

PyCharm中使用virtualenv

2017年12月14日

Configure1. 打开PyCharm 2. 在 Welcome to PyCharm 界面点击 Configure --> PreferencesPreferences1. 在弹出的窗口搜索,project、interpreter等关键字均可 2. 然后找到 Project InterpreterProject Interpreter1. 点击该界面的最右侧的一个锯齿形状的按钮 2. ...