原创 python環境下,執行系統命令方法

方法1:os.system >>>import os >>>os.system('ls') anaconda-ks.cfg  Django-1.2.7  install.log.syslog  ptyprocess-0.5.1    ser

原创 PEP8 Python 編碼規範整理

PEP8 Python 編碼規範一 代碼編排1 縮進。4個空格的縮進(編輯器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top

原创 python list查詢及所需時間

# -*-coding=utf-8 -*-#filename: list_query#date: 2018-03-25#author: guoswimport timedef cost_time(fun):    def cost(*arg

原创 我的友情鏈接

51CTO博客開發

原创 Python2.x與3 .x版本區別

Python 3.0的變化主要在以下幾個方面: print 函數 print語句沒有了,取而代之的是print()函數。 Python 2.6與Python 2.7部分地支持這種形式的print語法。在Python 2.6與Python 2

原创 Python運算符說明

Python運算符說明運算符說明lambdalambda表達式or布爾“或”and布爾“與”not x布爾“非”in,not in成員測試is,is not同一性測試<,<=,>,>=,!=,==比較運算符|按位或^按位異或&按位與<<,>

原创 Python-進階-裝飾器小結

基本概念具體概念自己google裝飾器是一個很著名的設計模式,經常被用於有切面需求的場景,較爲經典的有插入日誌、性能測試、事務處理, Web權限校驗, Cache等。很有名的例子,就是咖啡,加糖的咖啡,加牛奶的咖啡。本質上,還是咖啡,只是在

原创 python 監控文件目錄變化

使用os.listdir()監控文件目錄:#!/usr/bin/env python #-*- coding=utf-8 -*- #filename: monitor_dir.py import os import time monitor

原创 difflib文件差異對比

1、兩個字符串差異對比:#!/usr/bin/env python # -*- coding:utf-8 -*- import difflib text1 = '''text1: This module provides classes 

原创 Python第三方庫paramiko SSH連接

基於用戶名和密碼的sshclient方式登錄:#!/usr/bin/env python #-*- coding=utf-8 -*- #說明:基於用戶名和密碼的sshclient方式登錄 import paramiko try:     s

原创 並行請求多個域名的IP地址

以下示例顯示如何同時運行任務。 import gevent from gevent import socket urls = ['www.baidu.com', 'www.sina.com', 'www.sohu.com'] jobs =

原创 python之yield使用方法

yield生成斐波那契:#!/usr/bin/env python #-*- coding=utf-8 -*- def fab(max):     n,a,b = 0,0,1     while n < max:         yield

原创 通過signall.SIGKILL在指定位置結束正在執行的進程

當前進程執行到指定位置時,使用signal.SIGKILL自動結束進程#!/usr/bin/env python import time import os import signal def main():     print "sta

原创 我的友情鏈接

51CTO博客開發

原创 python_telnet h3c 路由器

#!/usr/bin/env python import telnetlib import time def h3c_telnet(ip,username,password1,password2,type):     try: