Time of Update: 2016-12-07
標籤:python開始讓小球在畫布垂直方向可以來回反彈。from tkinter import *import randomimport time#建立ball類class Ball: def __init__(self,canvas,color): &
Time of Update: 2016-12-07
標籤:資料 測試案例 import 技術分享 技術 ssi index 變數 geo 一直覺得自己的部落格太簡單了,今天想加點功能上去,說幹就幹,準備加個最常用的,天氣預報功能。看了幾個例子,覺
Time of Update: 2016-12-07
標籤:range str color class ima pre env int sort 著作權聲明:本文為博主原創文章,轉載請註明轉自 http://www.cnblogs.com
Time of Update: 2016-12-07
標籤:參數 hand amp art dict 特定 tuple slice 方法 最近用到隨機數,就查詢資料總結了一下Python
Time of Update: 2016-12-07
輸入一個路徑,顯示檔案下所有的子目錄。import osdef list_all_path(path): if os.path.isfile(path): print(path); global count; count+=1 print(count); else: if os.path.isdir(path): for sub_path in os.listdir(path):
Time of Update: 2016-12-07
最近在學習python,對於一個c系列語言深度中毒的人來說很多問題需要拋棄舊的認識並重新理解#coding=utf-8global n, m, k, edge, head, dis, stack, vis, nMax, mMax, infnMax = 100mMax = 10000inf = 1e+10class e(object): passn = 0k = 0m = 0eg = e()edge = []head = [0]dis = [0]stack = [0]vis =
Time of Update: 2016-12-07
在將對象的建立和行為之前,我們先來看一下類型對象,python是弱類型語言,但並不代表python沒有類型,python中處理對象的類型有一個專門的對象,我們稱之為類型對象,如果不知道對象的類型就無法為對象開闢記憶體空間,因為佔用記憶體的大小是對象的元資訊,是對象的基本資料,這與對象所屬類型密切相關,因此,他一定回出現在python對象所對應的類型對象中,開啟python源碼中的include檔案夾的object.h檔案,查看PyTypeObject的源碼,在大約第324行: typedef
Time of Update: 2016-12-07
元類有什麼用? 很好的問題,元類將用在建立使用了它的新類時調用,這裡是一些關於這樣做的好處的觀點:◆ 裝飾(Decorate)類的所有方法,用以日誌記錄或者效能剖分。◆ 自動 Mix-in 新方法◆ 在建立時註冊類。(例如自動註冊外掛程式或從類成員建立資料庫模式。)◆ 提供介面註冊,功能自動探索和介面適配。◆ 類校正:防止子類化,校正所有的方法是否都有 docstrings。
Time of Update: 2016-12-07
1.開啟檔案,讀取所有內容file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( ) 2.讀取固定位元組file_object = open('abinfile', 'rb')try: while True: chunk = file_object.read(100)
Time of Update: 2016-12-07
shelve shelve是一額簡單的資料存放區方案,他只有一個函數就是open(),這個函數接收一個參數就是檔案名稱,然後返回一個shelf對象,你可以用他來儲存東西,就可以簡單的把他當作一個字典,當你儲存完畢的時候,就調用close函數來關閉 這個有一個潛在的小問題,如下: [python] view plaincopy >>> import shelve >>> s = shelve.open('test.dat') >>
Time of Update: 2016-12-07
我有的時候寫程式要用到目前時間,我就想用python去取當前的時間,雖然不是很難,但是老是忘記,用一次丟一次, 為了能夠更好的記住,我今天特意寫下python 目前時間這篇文章,如果你覺的對你有用的話,可以收藏下。 取得時間相關的資訊的話,要用到python time模組,python time模組裡面有很多非常好用的功能,你可以去官方 文檔瞭解下,要取的目前時間的話,要取得目前時間的時間戳記,時間戳記好像是1970年到現在時間相隔的時間。 你可以試下下面的方式來取得目前時間的時間戳記:
Time of Update: 2016-12-07
#coding=utf-8 import re from urllib2 import urlopen webpage = urlopen('http://www.baidu.com') #擷取百度頁面的資訊text = webpage.read() #讀取為文本tmp = text.decode('utf8') #對原文本進行utf8轉碼,
Time of Update: 2016-12-07
開始學習python,格式神馬的都是浮雲,直接上資料結構的演算法。畢竟讀代碼學習最快1 接受輸入的py代碼,以後的演算法的輸入import這個檔案#!/usr/bin/env python#coding=utf-8# stdinInput.pyintsortArrays=[]def stdinInput(): sortArray=raw_input("please input num array that you want sort(use , to split every
Time of Update: 2016-12-07
#!/usr/bin/env python#coding=utf-8#ChooseSort.py#user can choose sort style: desc(1) or asc(2)import stdinInputdef chooseSort( sortArray): arrayl=len(sortArray) if(arrayl<1): return for i in xrange(0,arrayl-1): min=i;
Time of Update: 2016-12-07
python 列表list去重 一.{}.fromkeys(list).keys()list2 = {}.fromkeys(list1).keys() 二.setlist2 = list(set(list1)) 三.itertools.groubyids = [1,4,3,3,4,2,3,4,5,6,1]ids.sort()it = itertools.groupby(ids) for k, g in it: print k 四,笨方法ids = [1,2,3,3,4,2,3,4,5,6,
Time of Update: 2016-12-07
開始接觸python指令碼,一上來就碰到了中文亂碼問題。結合網上的資料,現整理下: 字串在Python內部的表示是unicode編碼,因此,在做編碼轉換時,通常需要以unicode作為中間編碼,即先將其他編碼的字串解碼(decode)成unicode,再從unicode編碼(encode)成另一種編碼。 decode 解碼,作用是將其他編碼的字串轉換成unicode編碼,如str1.decode('gb2312'),表示將gb2312編碼的字串str1轉換成unicode編碼。
Time of Update: 2016-12-07
直接貼自己寫的代碼做參考:#encoding=utf-8__author__ = 'Administrator'# 類的定義# **kw 在建立類的執行個體對象的時候動態給對象添加參數class Person(object): def __init__(self,name,age,**kw): ##每個類都有個init 方法 self.name = name self.age = age for k,v in
Time of Update: 2016-12-07
經常用電腦,一坐就是幾個小時,總是忘記時間,所以覺得是不是找個定時提醒軟體。網上找了還真有還很多,找了一個衛士什麼的,裝了。到時間以後自動鎖屏倒計時。功能不錯但是感覺功能太多。不知道大家現在用軟體的時候有沒有這種感覺,本來就是想要一種很簡單的功能,但最慘的是裝了一大堆軟體,功能一大票但是沒有自己用的。 其實自己想的就是到時間以後彈窗提示休息就可以了。後來想想還是自己做一個吧。當然首選Python語言。 首先需要一個定時彈窗具體的代碼如下: 程式使用內建的
Time of Update: 2016-12-07
執行個體1: >>>L = [2,3,1,4] >>>L.sort() >>>L >>>[1,2,3,4] 執行個體2: >>>L = [2,3,1,4] >>>L.sort(reverse=True) >>>L >>>[4,3,2,1] 執行個體3:對第二個關鍵字排序 >>>L = [('b',6),('a
Time of Update: 2016-12-07
緣由 近期在折騰一個小東西須要抓取網上的頁面。然後進行解析。將結果放到資料庫中。 瞭解到Python在這方面有優勢,便選用之。 由於我有台server上面安裝有mysql,自然使用之。在進行資料庫的這個操作過程中遇到了不少問題,這裡記錄一下,大家共勉。 python中mysql的調用 百度之後能夠通過MySQLdb進行資料庫操作。查看文檔,瞭解到python中提供了一個mysql時直接實現了mysql的c語言API。MySQLdb是對其在更高一層的封裝,因此,使用起來更加方便。我們能夠