使用 pypandoc 转换各类文档

使用 pypandoc 转换各类文档

[TOC]

pandoc 是一个能转换各种文档的神器,使用 python 中的 pypandoc 库可以很方便的操作 pandoc 进行文件转换。

首先我们参考了pypandoc 的介绍页面。第一步就是安装,简单是使用 pip 安装会报错,不支持 python 3.6。所以这里推荐使用 conda 安装。安装命令如下:

conda install -......

Python 调用新浪微博认证登陆第三方网站

Python 调用新浪微博认证登陆第三方网站

有些第三方网站为了方便用户,可以通过新浪微博、QQ 等方式进行登陆。为了爬取这些网站上的内容,需要先用 python 进行登陆操作,成功后带上 cookies 再爬取内容。这里记录了通过新浪认证的方法。

首先打开 chrome 浏览器,通过调试工具抓取登陆过程(这里设置为移动端的访问)。

Python 中全局变量的用法

Python 中全局变量的用法

Python 查找变量是顺序是:先局部变量,再全局变量。因此在一个文件中,即使函数中没有定义变量,只要在函数外部定义了变量,则函数一样可以调用。

def f():

print(a)

a = 1

f()

>>> 1

上面的例子中,f() 函数内部没有变量 a,因此将调用外部变量。

def f():

a = 2

......

Numpy 学习笔记

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 实现文档计数器功能

利用 Python 实现文档计数器功能

1. 阿拉伯数字计数器

class Carabic():

def __init__(self):

self.i = 0

def __iter__(self):

return self # 实例本身就是迭代对象,故返回自己

def __next__(self):

while......

pandas 链接 PostgreSQL 数据库

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

Python 操作 PostgreSQL

这里利用 psycopg2 库连接PostgreSQL。我使用的 Python 版本为 3.5。官方还未支持,非官方的库可以从Unofficial Windows Binaries for Python Extension Packages下载。

1. 利用 Python 查看 PostgreSQL 版本

本例的作用主要是实现 Python 和 Po......

手把手教你用 Python 发送 Email

手把手教你用 Python 发送 Email

SMTP 是发送邮件的协议,Python 内置对 SMTP 的支持,可以发送纯文本邮件,HTML 邮件以及带附件的邮件。

Python 对 SMTP 支持主要有smtplib和email两个模块,email模块负责构造邮件,smtplib模块负责发送邮件。

这里,我们将由简到繁,逐步探索 Python 发送各种类型邮件的方法。

1. 发送.........