原创 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: