原创 1020. Tree Traversals (25)

1020. Tree Traversals (25) Suppose that all the keys in a binary tree are distinct positive integers. Given the pos

原创 Python學習筆記(一)——列表

列表 一個數組中可以有字符串,也可以有數字 >>> spam = [['cat','bat'],[10,20,30]] >>> spam[1] [10, 20, 30] >>> spam[0] ['cat', 'bat'] >>>

原创 Python學習筆記(十一)——處理PDF密碼破解

#! python3 #UnlockPDF.py - #Usage: # #Author : qmeng #MailTo : [email protected] #QQ : 1163306125 #Blog : ht

原创 Python學習筆記(十七)——用GUI自動化控制鍵盤鼠標

安裝pyautogui模塊 在Windows上不需要安裝其他模塊 在OS X上,運行 sudo pip3 install pyobjc-framework-Quartz sudu pip3 install pyobhc-co

原创 Python學習筆記(十四)——發送電子郵件和短信

SMTP #-*- encoding: utf-8 -*- import os, sys import smtplib from smtplib import SMTP_SSL from email.header import H

原创 Python學習筆記(二)——字典和結構化數據

字典數據類型 >>> mycat = {'size':'fat','color':'gray','disposition':'loud'} >>> mycat {'size': 'fat', 'color': 'gray', 'd

原创 Python學習筆記(十三)——保持時間、計劃任務和啓動程序以及多線程

time模塊 time.time()函數 >>> import time >>> time.time() 1518508607.2039714 計算程序的運行時間 import time def func(): p = 1

原创 Python學習筆記(四)——模式匹配與正則表達式

正則 創建正則表達對象 >>> import re 查找段落中的電話號碼 ‘xxx-xxx-xxxx’ \d 表示一個數字字符 re.compile() 傳遞原始字符串 phoneNumRegex = re.compile(r

原创 Python學習筆記(七)——調試

拋出異常 >>> raise Exception('This is the error message') Traceback (most recent call last): File "<pyshell#54>", lin

原创 Python學習筆記(三)——字符串操作

字符串字面量 雙引號 >>> spam = "This is Tom' cat" >>> spam "This is Tom' cat" 轉義字符 >>> print('\',\",\t,\n,\\') ',", , ,\

原创 Python學習筆記(十五)——自動發送對應郵件(表格與郵件)練習

從Excel 電子表格中讀取數據。 找出上個月沒有交費的所有會員。 找到他們的電子郵件地址,向他們發送針對個人的提醒。 這意味着代碼需要做到以下幾點: 用openpyxl 模塊打開並讀取Excel 文檔的單元格(處理Exce

原创 Python學習筆記(十)——處理Excel電子表格

LibreOffice Apache OpenOffice 安裝openpyxl模塊 pip install openpyxl openpyxl使用手冊 讀取Excel文件 用openpyxl模塊打開Excel文檔 >>> wb

原创 Python學習筆記(六)——組織文件

shutil模塊 在Python程序中複製移動改名和刪除文件 複製文件和文件夾 >>> shutil.copy('def.py','.\\test') '.\\test\\def.py' >>> os.listdir('.\\te

原创 阿里雲ACA學習筆記

阿里雲概述 阿里雲:構建下一代信息經濟基礎設施強大的基礎設施。 阿里雲特點 規模最大的集羣 多運營商BGP接入 最優質的CDN網絡 阿里雲設計理念: 大規模效應降低成本 多地域、多可用容災 服務化方式開放 通用解決

原创 Python學習筆記(十二)——處理CSV文件和JSON數據

CSV Reader對象 >>> import csv >>> exampleFile = open('example.csv') >>> exampleReader = csv.reader(exampleFile) >>> e