
使用 pypandoc 转换各类文档
使用 pypandoc 转换各类文档
[TOC]
pandoc 是一个能转换各种文档的神器,使用 python 中的 pypandoc 库可以很方便的操作 pandoc 进行文件转换。
首先我们参考了pypandoc 的介绍页面。第一步就是安装,简单是使用 pip 安装会报错,不支持 python 3.6。所以这里推荐使用 conda 安装。安装命令如下:
conda install -......
使用 pypandoc 转换各类文档
[TOC]
pandoc 是一个能转换各种文档的神器,使用 python 中的 pypandoc 库可以很方便的操作 pandoc 进行文件转换。
首先我们参考了pypandoc 的介绍页面。第一步就是安装,简单是使用 pip 安装会报错,不支持 python 3.6。所以这里推荐使用 conda 安装。安装命令如下:
conda install -......
Python 调用新浪微博认证登陆第三方网站
有些第三方网站为了方便用户,可以通过新浪微博、QQ 等方式进行登陆。为了爬取这些网站上的内容,需要先用 python 进行登陆操作,成功后带上 cookies 再爬取内容。这里记录了通过新浪认证的方法。
首先打开 chrome 浏览器,通过调试工具抓取登陆过程(这里设置为移动端的访问)。
Python 中全局变量的用法
Python 查找变量是顺序是:先局部变量,再全局变量。因此在一个文件中,即使函数中没有定义变量,只要在函数外部定义了变量,则函数一样可以调用。
def f():
print(a)
a = 1
f()
>>> 1
上面的例子中,f() 函数内部没有变量 a,因此将调用外部变量。
def f():
a = 2
......
Numpy 学习笔记
1. 数组迭代
>>> import numpy as np
>>> A = np.arange(10,19).reshape((3,3))
>>> A
array([[10, 11, 12],
[13, 14, 15],
[16, 17, 18]])
>>> ......
利用 Python 实现文档计数器功能
1. 阿拉伯数字计数器
class Carabic():
def __init__(self):
self.i = 0
def __iter__(self):
return self # 实例本身就是迭代对象,故返回自己
def __next__(self):
while......
pandas 链接 PostgreSQL 数据库
1 pandas 读取 postgresql 数据库
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import pandas as pd
import psycopg2
import sys
con = None
try:
con = psycopg2.connect(&q......
Python 操作 PostgreSQL
这里利用 psycopg2 库连接PostgreSQL。我使用的 Python 版本为 3.5。官方还未支持,非官方的库可以从Unofficial Windows Binaries for Python Extension Packages下载。
1. 利用 Python 查看 PostgreSQL 版本
本例的作用主要是实现 Python 和 Po......
手把手教你用 Python 发送 Email
SMTP 是发送邮件的协议,Python 内置对 SMTP 的支持,可以发送纯文本邮件,HTML 邮件以及带附件的邮件。
Python 对 SMTP 支持主要有smtplib和email两个模块,email模块负责构造邮件,smtplib模块负责发送邮件。
这里,我们将由简到繁,逐步探索 Python 发送各种类型邮件的方法。
1. 发送.........