Time of Update: 2015-04-06
標籤:1、os (1)os.path--常用來提取、分離檔案名稱 os.path.basename(‘path‘) 提取檔案基名 os.path.dirname(‘path‘) 提取路徑名,去掉基名 os.path.split(‘path‘) 將基名和路徑名分離 os.path.splitext(‘path‘) 同上,只不過返回的元組中基名在前,路徑名在後 os.path.join(‘a‘,‘b‘,‘c‘)
Time of Update: 2015-04-06
標籤:原文:http://www.cnblogs.com/qq78292959/archive/2013/03/22/2975786.htmlPython官方文檔 在程式中,免不了和時間打交道,要學習time模組, 先來瞭解幾個概念.1. 時間戳記:Unix時間戳記(Unix timestamp),或稱Unix時間(Unix time)、POSIX時間(POSIX time),是一種時間表示方式,定義為從格林威治時間1970年01月01日00時00分00秒(北京時間1970
Time of Update: 2015-04-05
標籤:server side:# coding: gb2312#socket server端#擷取socket構造及常量from socket import *#‘‘代表格服務器為localhostmyHost = ‘‘#在一個非保留連接埠號碼上進行監聽myPort = 50007#設定一個TCP socket對象sockobj = socket(AF_INET, SOCK_STREAM)#綁定它至連接埠號碼sockobj.bind((myHost,
Time of Update: 2015-04-06
標籤:import sleep false 通訊 使用threading.Event可以使一個線程等待其他線程的通知,把這個Event傳遞到線程對象中,Event預設內建了一個標誌,初始值為False。一旦該線程通過wait()方法進入等待狀態,直到另一個線程調用該Event的set()方法將內建標誌設定為True時,該Event會通知所有等待狀態的線程恢複運行
Time of Update: 2015-04-05
標籤:Python 內建函數 lambda、filter、map、reduce Python 內建了一些比較特殊且實用的函數,使用這些能使你的代碼簡潔而易讀。 下面對 Python 的 lambda、filter、map、reduce 進行初步的學習。 lambda 匿名函數 lambda語句中,冒號前是參數,可以有多個,用逗號隔開,冒號右邊的傳回值。 lambda語句構建的其實是一個函數對象,參考下例來感受下 lambda
Time of Update: 2015-04-06
標籤:python 字元轉換 類型轉換 報錯 python可以使用int(), float()等類型轉換函式實作類別型轉換的功能,特別是string類型轉換。 但是,我們也經常會發現報如下的錯誤:ValueError: invalid literal for int() with base
Time of Update: 2015-04-05
標籤:使用者名稱 原始碼 password python 查詢系統 功能說明:(1)使用者認證功能,只有輸入對的使用者名稱和密碼後才能查詢(2)可以查員工的ID,Name,部門,電話(3)查詢的介面關鍵字是姓名,使用者通過姓名來查其他關聯相關資訊。(4)查完了輸出使用者資訊,如果查詢失敗,報沒有這個使用者,然後迴圈起來pytho
Time of Update: 2015-04-06
標籤:python tkinter tkinter是Python中可用於構建GUI的眾多工具集之一。tkinter模組# 可以使用import tkinter as tk並通過tk.thing去引用其中的內容from tkinter import *window = Tk()window.mainloop()以上代碼可以顯示一個空白的根視窗。可以將其看成是應用程式的最外層容器,建立其他外掛程式(widget)的時候就需要用到它。
Time of Update: 2015-04-06
標籤:堆排序演算法先看第一個函數HeapAdjust,這個函數功能是在已經是構成堆的二叉樹上,如果節點k資料變化了,對節點k進行修正,使之成為一個新的堆二叉樹,n為資料長度。def HeapAdjust(lst,k,n): while(2*k+1<n): j=2*k+1 if j+1<n and lst[j]>lst[j+1]: j=j+1 if lst[j]<lst[k]:
Time of Update: 2015-04-06
標籤:python 編程 語言 元組元組和列表非常相似。元組與列表不同是的元組用的是圓括弧而列表用的是方括弧。而且元組是不可變類型。1建立元組並賦值>>> aTuple = (123, 'string', 333.0, [1,2,3])>>> aTuple(123, 'string', 333.0,
Time of Update: 2015-04-07
標籤:stackless python真是毀三觀,算斐波那契數列,n為100000(十萬),已耗用時間2。2秒左右這裡寫一下感悟:stackless python從字面上理解就是沒有棧的python,怎麼做到沒有棧呢?基於堆棧的語言是怎麼實現的:1、一般將函數的調用推進棧裡面,後入棧單元計算完之後,先入棧的才能夠完成2、棧裡面的單元怎麼通訊呢?今天剛好做完DDos攻擊的實驗,提醒我了這點:棧的單元通過入口地址和返回地址與它的前後單元通訊。3、棧的厚度有限制,貌似是1000多,就是說,迭代到100
Time of Update: 2015-04-06
標籤:EditPlus是一個功能強大的編輯器,這裡介紹用它來開發Python程式所需要的簡單設定。環境:win71、設定Python文法縮排:【1】工具-->設定使用者自訂工具【2】在分類面板上:使用者工具-->添加工具-->程式【3】菜單名字設為“Python”,命令為Python的安裝路徑下的可執行程式,參數為$(FileName),起始目錄為$(FileDir),注意必須設定的一項是捕獲螢幕輸出,否則無法看到輸出結果,然後點“確定&rd
Time of Update: 2015-04-06
標籤:copyright 原始碼 python 解譯器 1.下載原始碼 2. 安裝 $ tar –jxvf Python-x.x.x.tar.bz2 $ cd Python-x.x.x $ ./configure $ make $ mak
Time of Update: 2015-04-07
標籤:1.python是一個解釋性語言:一個用編譯性語言比如C或C++寫的程式可以從源檔案(即C或C++語言)轉換到一個你的電腦使用的語言(二進位代碼,即0和1)。這個過程通過編譯器和不同的標記、選項完成。當你運行你的程式的時候,串連/轉載器軟體把你的程式從硬碟複製到記憶體中並且運行。而Python語言寫的程式不需要編譯成二進位代碼。你可以直接從原始碼 運行
Time of Update: 2015-04-06
標籤:socket()函數:使用socket.socket()函數來建立通訊端:socket(socket_family,socket_type,protocol=0)socket_familu可以是AF_INET或AF_UNIX.socket_type可以是SOCK_STREAM(連線導向的)或SOCK_DGRAM(面向非串連的).例如:建立一個TCP/IP通訊端:tcpSock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)建立一個UDP/I
Time of Update: 2015-04-05
標籤:pythonColor類從一個非常簡單的類定義開始:class Color(object): ‘‘‘An RGB color,with red,green,blue component‘‘‘
Time of Update: 2015-04-06
標籤:compiler predictive parsing 上篇筆記介紹了文法分析相關的一些基礎概念,本篇筆記根據龍書第2.5節的內容實現一個針對簡單運算式的尾碼式文法翻譯器Demo。備忘:原書中的demo是java執行個體,我給出的將是邏輯一致的Python版本的實現。在簡單尾碼翻譯器代碼實現之前,還需要介紹幾個基本概念。1. 自頂向下分析法(top-down
Time of Update: 2015-04-06
標籤:python 安裝包 目錄 尋找 特別是linux系統,裝了多個python,有時候找不到python的絕對路徑,有時候裝了個django,又找不到django安裝到哪裡了。。當然查看的方法有很多種,這裡列出幾種,供沒有經驗的人蔘考下。G:\code\moniter>python -c "from distutils.sysconfig
Time of Update: 2015-04-05
標籤:#/bin/env python# -*-coding:utf=8 -*-import os,time,subprocess,shleximport urllib2def upload_yeelink(image_name, log_file): #自己裝置的 upload url url = ‘http://api.yeelink.net/v1.0/device/XXX/sensor/XXXX/photos‘ length =
Time of Update: 2015-04-06
標籤:Python 模組 模組定義 隨著程式越來越龐大,需要分隔成幾個檔案;也需要能在不同檔案中複用函數、類和變數,而不是拷貝代碼。為了滿足這些需要,Python提供了模組。 簡單地說,模組就是一個儲存了Python代碼的檔案。模組能定義函數,類和變數。模組裡也能包含可執行檔代碼。 模組是包括Python定義和聲明的檔案。檔案名稱就是模組名加上 .py 尾碼。(目前使用Notepad++ 學習而儲存的 .py