python發郵件通知

        有時候工作中需要一觀察一些資料,當達到一直的閾值會警示,而警示常用的是通過郵件來做,下面的這段是和大家分享如何使用python做郵件警示。       首先,找到使用的郵件伺服器的地址,及一個合法的使用者,一般公司有自己的郵件伺服器,為了方便,我使用163郵箱來舉例子。執行ping smtp.163.com命令,查看郵件的地址。那麼郵件伺服器的地址為123.125.50.135        第二,把需要的附件準備好,可以使用python寫檔案的方式。       

python的資料庫操作

使用python可以很方便的操作資料庫,剛剛開始學python,第一個指令碼是匯出資料庫到指定位置,下面簡明總結下python的資料庫操作下載安裝python環境,下載MySQLdb,MySQLdb是python的資料庫操作模組,下面有API文檔http://mysql-python.sourceforge.net/MySQLdb.htmlhttp://mysql-python.sourceforge.net/MySQLdb-1.2.2/public/MySQLdb-module.html第一步

【Python開發web】(4) — Python基礎之中文字元

上一篇提到了中文字元的長度,這篇主要就這點做了些測試,代碼如下:#!/usr/bin/python#-*- coding: utf-8 -*-s = "中國"ss = u"中國"print s, type(s), len(s)print ss, type(ss), len(ss)print '-' * 40print repr(s)print repr(ss)print '-' * 40s1 = s.decode('utf-8')print s1,len(s1),type(s1)print '-

【python實戰】擷取雙色球開獎資料之簡易版

    曾用Delphi寫過一個雙色球算號器,隨著硬碟一起毀滅了。但在當時,曆次開獎資料都需要手工輸入,比較麻煩。    這回想用python重寫一個,要有能自動獲得最新開獎資訊的功能。在資料方面,沒有比官網更及時和準確的了。於是分析了中彩網雙色球的頁面,探索資料可以在js中取得,見以下:      最簡單的方式就是採用讀取該檔案,再用正則來匹配,選出需要的資料。用了一小會兒時間,寫了個簡易版的,代碼見:     寫入後的aa.txt文檔內容見:     基本實現了功能。當然,隨著中彩網的改版,

python擷取shell命令傳回值;python擷取進程ID,殺進程

代碼如下:def kill_process():        status, output = commands.getstatusoutput("ps -ef | grep tomcat | grep /home/aaron | awk '{print $2}' | xargs kill -9")        print("status: %s, msg: %s" % (status >> 8,

python擷取系統資訊(系統版本,CPU資訊,記憶體資訊,硬碟資訊)

代碼如下:import osimport sysimport subprocessdef get_linux_version(): print("system version---- %s" % ", ".join(sys.version.split("\n")))def get_cpu_info(): processor_cnt = 0 cpu_model = "" f_cpu_info = open("/proc/cpuinfo")

Apache2.4配置mod_wsgi,部署python應用

1. 下載mod_wsgi,地址:http://code.google.com/p/modwsgi/downloads/list2. 下載完成後(我下的是mod_wsgi-3.4.tar.gz)tar zxvf mod_wsgi-3.4.tar.gz./configure --with-apxs=/home/aaron/httpd/bin/apxs --with-python=/usr/bin/pythonmake && make

python ftp編程

python內建有ftp編程的模組ftplib直接貼幾行程式碼分析import os, sysfrom ftplib import FTPftpsite = "ftp.site"userinfo = ('aaron', getpass('123456'))print('Connecting')connection = ftplib.FTP(sitename)connnection.login(*userinfo) ##() for anonymous loginconnection.nlst(

發布一個用Python實現的“法語動詞變位工具”

發布一個用Python實現的“法語動詞變位工具”,可以從這裡下載所有源碼:http://www.contextfree.net/wangyg/c/conjugator/index.html法語動詞變位之繁難是出了名的。可以在不同作業系統下啟動並執行簡單的變位速查工具又不多。開源的Verbiste算一個不錯的實現,是用C++寫的。去年我把它用Pyhton語言重寫了一遍。這幾個月我自己一直在用它,正查和反查都很方便。

一種分析代金券使用分布情況的方法python實現版(上)

          先描述一下情境,市場部的同事最近在搞活動,前一個周的總的代金券領取量不及最後一天領取量,於是讓我來查一下此次代金券的詳細情況,包括但不限於:1、十萬張代金券都被哪些使用者領取了?2、根據使用者領取的從多到少排一下序。3、已經有哪些代金券使用了?4、使用代金券的交易總額多少?附件中是一個十萬行的文本,每行是一個代金券的編號。       

一種分析代金券使用分布情況的方法python實現版(下)

         上一篇文章中已經找到了使用者ID和領取代金券的數量,並按降序排序,下面要做的就簡單了,有了前面的經驗,我們照抄三份,一份去分析交易的情況,一份去查詢使用者黑名單庫,最後一份去查看使用者註冊的時間和註冊時使用的IP地址。         上篇已經把所有的實現展示給大家了,這一次主要是講解其中的注意事項:第一:對於按行讀取的所有資訊,會包含最後的分行符號,如果不是直接拼接字串也沒有關係,但是當拼接SQL語句時會出現類似select user_id from

Python 編程常見問題

Python 編程常見問題經常使用Python編程,把經常遇到問題在這裡記錄一下,省得到網上尋找,因此這篇文章會持續更新,需要的可以Mark一下。進入正題:1.Python常用的檔案頭聲明#!/usr/bin/python#-*- coding: UTF-8 -*-## @filename: # @author: # @since: 2013-# @version: 0.0.1## Usage:###################################################

Python GUI 之 TKinter(一)

TKinter是Python發行版中的標準GUI庫,也就是說預設安裝了Python就可以Tkinter了參考了個教程,寫了點代碼試試:#file: test.pyfrom Tkinter import *class App:def __init__(self, master):self.frame = Frame(master)self.frame.pack()self.button=Button(self.frame, text='Quit', fg='red',

python os.popen 逾時問題

python 版本 2.5.4 (在高版本python中提倡使用 subprocess.Popen 取代 os.popen)os.popen 會出現過長時間等待導致阻塞問題, 解決方案如下:def TIMEOUT_COMMAND(command, timeout): """call shell-command and either return its output or kill it if it doesn't normally exit within timeout

Python命名機制

引子猜測下面這段代碼的輸出:class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()' def public(self): print 'A.public()'class B(A):

python module import 問題

python包含子目錄中的模組方法比較簡單,關鍵是能夠在sys.path裡面找到通向模組檔案的路徑。下面將具體介紹幾種常用情況:(1)主程式與模組程式在同一目錄下:如下面程式結構:`-- src    |--mod1.py    `--test1.py   若在程式test1.py中匯入模組mod1, 則直接使用import mod1或from mod1import *;(2)主程式所在目錄是模組所在目錄的父(或祖輩)目錄如下面程式結構:`-- src    |--mod1.py  

Python 扯淡的Map-Reduce

發現python具有類似Hadoop中的Map-reduce概念的標準函數,於是變搞來玩玩,發現還是蠻好玩的,雖然功能簡陋了點,不過該做的都做了。map(func, *iterables) --> map object Make an iterator that computes the function using arguments from each of the iterables. Stops when the shortest iterable is

python時間處理之time

# -*- coding: utf-8 -*-#Time類#time類表示時間,由時、分、秒以及微秒組成。#time類提供的執行個體方法和屬性:# print: tm: 23:46:10from datetime import *tm = time(23,46,10)print 'tm: ',tm#time.hour、time.minute、time.second、time.microsecond:時、分、秒、微秒;#print: hour: 23, minute: 46, second: 1

python時間處理之datetime

# -*- coding: utf-8 -*- #datetime類 #datetime是date與time的結合體,包括date與time的所有資訊。 #它的建構函式如下: #datetime. datetime (year, month, day[ , hour[ , minute[ , second[ , microsecond[ , tzinfo] ] ] ] ] ) #各參數的含義與date、time的建構函式中的一樣,要注意參數值的範圍。# 1.

python os之chmod方法簡介

 os.chmod(path,mode)   這個方法應該很簡單,只需要2個參數,一個是路徑,一個是說明路徑的模式,下面列出了這個用法中可以使用的一些常用的模式:stat.S_ISUID: Set user ID on execution.                      不常用stat.S_ISGID: Set group ID on execution.                    不常用stat.S_ENFMT: Record locking enforced.    

總頁數: 2974 1 .... 272 273 274 275 276 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.