Time of Update: 2015-04-23
標籤:需求:快速進行ftp上傳 ,下載,查詢檔案原來直接在shell下操作:需要【串連,輸使用者名稱,輸密碼,單檔案操作,存在逾時限制】太過於繁瑣,容易操作失敗指令碼改進:一句命令,搞定多檔案上傳,下載,查詢,列表等操作後期可以加入更強大的功能直接上指令碼: [python] view
Time of Update: 2015-04-23
標籤:Python的靜態方法和類成員方法都可以被類或執行個體訪問,兩者概念不容易理清,但還是有區別的:1)靜態方法無需傳入self參數,類成員方法需傳入代表本類的cls參數;2)從第1條,靜態方法是無法訪問執行個體變數的,而類成員方法也同樣無法訪問執行個體變數,但可以訪問類變數;3)靜態方法有點像函數工具庫的作用,而類成員方法則更接近類似Java物件導向概念中的靜態方法。 實現靜態方法和類方法的兩種方式一、在Python
Time of Update: 2015-04-23
標籤:traceback模組被用來跟蹤異常返回資訊. 如下例所示:12345import tracebacktry: raise SyntaxError, "traceback test"except: traceback.print_exc()將會在控制台輸出類似結果:1234Traceback (most recent call
Time of Update: 2015-04-23
標籤:python 亂碼 http gzip urllib2 1. 問題背景在使用urllib2 module抓取web資料時,如果希望使用如何request header,減少傳輸時資料量。返回的資料,是經過gzip壓縮的。直接按照 content.decode(“utf8”),
Time of Update: 2015-04-23
標籤:flask windows python 資料庫 工具箱 Windows下安裝FlaskFlask介紹是一個輕量級的Web應用程式框架, 使用Python編寫。基於 WerkzeugWSGI工具箱和 Jinja2模板引擎。Flask使用 BSD 授權。Flask也被稱為 “microframework”
Time of Update: 2015-04-23
標籤:python 全域變數 先看代碼:代碼一:#!/usr/bin/python#coding:utf8x = 20 def test():print 'x= ',xtest()代碼一執行結果:x = 20我們在代碼一的基礎上稍加修改代碼二:x = 20 def test():print 'x= ',xx = 2 print 'change x to
Time of Update: 2015-04-23
標籤:字典可儲存任意類型的對象,由鍵和值(key - value)組成。字典也叫關聯陣列或雜湊表。dict = {‘A‘ : 001 , ‘B‘ : ‘002‘ , ‘C‘ : [1 , 2 , 3] }dict[‘A‘] = 007 # 修改字典元素dict[‘D‘] = (5 , 6 , 7) # 增加字典元素del dict[‘A‘] # 刪除字典元素del dict # 刪除字典dict.clear() #
Time of Update: 2015-04-23
標籤:該文以Python 2為基礎。1. argparse簡介argparse使得編寫方便使用的命令列介面更簡單。argparse知道如何解析sys.argv。argparse 模組自動產生 “協助” 資訊和 “使用” 資訊。當使用者使用了錯誤的參數,argparse則報錯。2. argparse的使用A) 使用argparse的第一步需要 建立ArgumentParser對象。ArgumentParser對象將持有所有的解析命令的必要資訊。B)
Time of Update: 2015-04-22
標籤: 1 # -*- coding: utf-8 -*- 2 """ 3 Created on Wed Apr 22 17:39:19 2015 4 5 @author: 90Zeng 6 """ 7 8 import numpy 9 import theano10 import theano.tensor as T11 import matplotlib.pyplot as plt12 rng = numpy.random13 N = 400 # 400個樣本14 feats = 784
Time of Update: 2015-04-23
標籤:python 主機
Time of Update: 2015-04-22
標籤:好久沒有更新部落格了,寫了很早的一個指令碼存下檔,一個用於分析使用者登入日誌 /etc/auth.log的指令碼,可以分析成功、失敗次數,以及來自的IP地址和登入失敗的使用者名稱,可以用於監控是否有暴力密碼破解攻擊,多了就可以用於收集字典,用來避免密碼過於簡單的問題#/usr/bin/env python3.4#Anyalize the /etc/auth.log files to get# 1) how many failed login trials# 2) how many
Time of Update: 2015-04-23
標籤: 轉載地址: http://blog.csdn.net/gumanren/article/details/6129416 代碼如下: 1 # -*- coding: utf-8 -*- 2 import sys 3 import win32ui 4 import win32gui 5 from PyQt4 import QtCore 6 from PyQt4 import QtGui 7 class
Time of Update: 2015-04-23
標籤:目的: 處理windows系統檔案遷移,檔案格式包含特殊字元(空格,括弧,全形等)語言: python模組: shutil代碼:#coding:utf-8import os,sysimport timeimport shutildef move_file(basedir,bank_num): bankdir=os.path.join(basedir,bank_num) for file in os.listdir(bankdir):
Time of Update: 2015-04-23
標籤:字串和編碼字元ASCIIUnicodeUTF-8A100000100000000 010000011000001中x01001110 0010110111100100 10111000 10101101格式化在Python中,採用的格式化方式和C語言是一致的,用%實現,舉例如下:>>> ‘Hello, %s‘ % ‘world‘‘Hello, world‘>>> ‘Hi, %s, you have $%d.‘ % (‘Michael‘, 1000000)
Time of Update: 2015-04-23
標籤:python本身內建一個FTP模組,可以輕鬆實現FTP的上傳,下載等操作。下面來看看用法:from ftplib import FTPimport socket #用來設定逾時時間FTP.connect(伺服器位址,連接埠,逾時時間) # 串連伺服器FTP.login(使用者名稱,使用者密碼) #
Time of Update: 2015-04-23
標籤:python python教程 python開發視頻 python教學視頻 python語言 今天在學習python編程的時候出現了這個錯誤提示,原文如下:/Users/mac/python/mac/bin/python /Users/mac/Desktop/3333/3333.py File
Time of Update: 2015-04-23
標籤:python 庫 可以把urllib2當作urllib的擴增,比較明顯的優勢是urllib2.urlopen可以接受Request對象作為參數,從而可以控制HTTP Request的headers,進而實現類比瀏覽器、類比登入等操作。 做HTTP
Time of Update: 2015-04-23
標籤:今晚折騰了半天,終於在mac上把python開發ide搞好了。本來是打算使用eclipse+pydev的,結果在eclipse marketplace裡面搜尋到得pydev外掛程式無法安裝,一直是提示網路連接錯誤。後面找到Komodo edit,開啟之後在介面上沒有找到直觀的運行和調試python的菜單選項,也放棄了。接下來,安裝了pythonCharm,介面有點類似android
Time of Update: 2015-04-23
標籤:python 下載圖片 說明:僅為測試下載圖片、Regex 測試url為鋼鐵俠貼吧的一個介紹mark各代盔甲文章 以下代碼將第一頁的圖片全部下載到本程式根目錄#!/usr/bin/env python#! -*- coding: utf-8 -*-import urllib,urllib2import re#返回網頁原始碼def getHtml(url): html = urllib2.urlopen(url)
Time of Update: 2015-04-23
理解Python中的with…as…文法,python 先說明一個常見問題,檔案開啟:try: f = open('xxx') do somethingexcept: do somethingfinally: f.close()其實我個人不止一次在網上看到有這麼寫的了,這個是錯的。 首先正確的如下:try: f = open('xxx')except: print 'fail to open' exit(-1)try: do