Time of Update: 2015-03-19
標籤:最近在研究SmartFoxServer 2x,這是一個針對連網遊戲的網路開發架構,服務端是基於java netty架構開發的,用戶端支援flash,unity, ios, android(java), c++. 等等就是不支援python怎麼可以少了python呢?於是我把Java的用戶端反編譯出來,參考著寫了一個python
Time of Update: 2015-03-20
標籤: #!/usr/bin/env python#coding: utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Headersender = ‘[email protected]‘#receiver = ‘[email protected]‘receiver = ‘[email protected]‘subject = ‘python
Time of Update: 2015-03-19
標籤: Python是時下最熱門的程式設計語言之一了。簡潔而富有表達力的文法,兩三行代碼往往就能解決十來行C代碼才能解決的問題;豐富的標準庫和第三方庫,大大節約了開發時間,使它成為那些對效能沒有嚴苛要求的開發工作單位的首選;強大而活躍的社區,齊全的文檔,也使很多編程的初學者選擇了它作為自己的第一門程式設計語言。甚至有國外的報道稱,Python已經成為了美國頂尖大學裡最受歡迎的編程入門教學語言。 要學好一門程式設計語言實屬不易,在初學階段,就糾正一些錯誤的做法,對今後的深入學習至關重要。有一位
Time of Update: 2015-03-19
標籤:Python中的Exceptions是所有異常的基類,內建的異常類都放在了exceptions模組中,通過dir()函數可以看到這些內建的類import exceptions[‘ArithmeticError‘, ‘AssertionError‘, ‘AttributeError‘, ‘BaseException‘, ‘BufferError‘, ‘BytesWarning‘, ‘DeprecationWarning‘, ‘EOFError‘, ‘EnvironmentError‘,
Time of Update: 2015-03-19
標籤:# -*- coding: utf8 -*-‘‘‘__author__ = ‘[email protected]‘41: First Missing Positivehttps://oj.leetcode.com/problems/first-missing-positive/Given an unsorted integer array, find the first missing positive integer.For example,Given [1,2,0]
Time of Update: 2015-03-19
標籤:__VERSION__ = ‘1.0‘import xlrd as rd;import xlwt as wt;import os;class ExcelOperation(): def readExcel(self): excelDir=os.getcwd()+"\\"+"2222.xls"; book=rd.open_workbook(excelDir); sheet1=book.sheets()[0];
Time of Update: 2015-03-19
標籤:調用函數 Python的內建函數很多,可至其管網查看文檔:https://docs.python.org/2/library/functions.html 在知道函數名的情況下也可以在命令列用help()查看協助資訊。例如Python中求絕對值的函數abs,可通過help(abs)查看abs的協助資訊
Time of Update: 2015-03-19
標籤: 最近在學習機器學習,上面的代碼都是一些python代碼,對於python只是會一些基礎性的東西,剛才就遇到了一個比較low的問題,但是還是記錄一下吧。 在python代碼中出現了中文,但是我又把# -*- coding: utf-8 -*-這句話放到了第三行,所以導致出現了,如下的錯誤:SyntaxError: Non-ASCII character ‘\xe5‘ 1.
Time of Update: 2015-03-19
標籤:python 深複製 淺複製 記憶體 指標 Python是一門很好的語言,他的優點在於擁有巨大靈活性的同時也擁有無比的嚴謹性,其他語言規定了很多文法,告訴你什麼情況下,文法就是這樣的,而Python卻用很少的規定,延伸出很多文法,有些文法看上去很奇怪,仔細分析卻是那麼的合理。今天思考了Python中關於指標和深淺複製的問題
Time of Update: 2015-03-19
標籤:此日誌為轉載,原文連結:http://skandgjxa.blog.163.com/blog/static/1415298201010262403483/ eval(str [,globals [,locals ]])函數將字串str當成有效Python表 達式來求值,並返回計算結果。 同樣地, exec語句將字串str當成有效Python代碼來執行.提供給exec的代碼的名稱空間和exec語句的名稱空間相同.最後,execfile(filename [,globals [,locals
Time of Update: 2015-03-19
標籤:import shutil,glob,os#作用:處理一些檔案操作,如複製,設定許可權#複製檔案copyfile()將源內容複寫到目標,如果沒有許可權寫目標檔案則產生 ioerrorprint ‘before:‘,glob.glob(‘*.txt‘)shutil.copyfile(‘lorem.txt‘,r‘copy/lorem.txt‘)print ‘after:‘,glob.glob(r‘copy/lorem.txt‘)#由於這個函數會開啟輸入檔
Time of Update: 2015-03-19
標籤:python 編程 1.標準類型操作符1.1對象值的比較比較操作符用來同類型對象是否相等,所有的內內建類型均支援比較運算,比較運算返回返回布爾值True 或 False。<span style="font-size:14px;">>>> 2 == 2True>>> 2.33 < 2.44True>>> &
Time of Update: 2015-03-19
標籤:networkx:一個用Python語言開發的圖論與複雜網路建模工具,內建了經常使用的圖與複雜網路分析演算法,能夠方便的進行複雜網路資料分析、模擬建模等工作。依賴工具:numpy pyparsing datautil matplotlib networkx 採用隨機圖做個實驗:from random import random, choiceimport networkx as nximport matplotlib.pyplot as
Time of Update: 2015-03-19
標籤:1.到官網下載最新Python 注意:雖然目前大部分應用是Python2寫的,但Python3必定會成為以後的主流 不管選擇學習哪個,瞭解pyhton2和pyhton3的差異是必須的 2.安裝Python,全部選擇預設設定,一路Next,就可以安裝成功 3.搭建VS的開發環境,下載Python Tools for Visual Studio【工具-擴充和更新-聯機-搜尋Python】 :http://pytools.codeplex.com/
Time of Update: 2015-03-19
標籤:項目地址:https://github.com/spin6lock/python-sproto第一次寫Python的C擴充,留點筆記記錄一下。主要的參考文檔是:Extending Python with C/C++, 之前也看過cython,但是用Python文法寫C還是沒學會,稍後再嘗試用cython寫一遍看看。 作為一個C擴充,是以Module的方式import進去代碼裡使用的,所以需要註冊一下,把自己的介面告訴Python解譯器。代碼如:static
Time of Update: 2015-03-19
標籤:實際工作中可能需要整理一些文檔,或者記錄一些資料,這時候使用python來操作Excel可能會幫得上你。 讀操作:# encoding : utf-8 #設定編碼方式import xlrd #匯入xlrd模組#開啟指定檔案路徑的excel檔案xlsfile = r‘D:\AutoPlan\apisnew.xls‘ book = xlrd.open_workbook(xlsfile)
Time of Update: 2015-03-20
標籤:Python是時下最熱門的程式設計語言之一了。簡潔而富有表達力的文法,兩三行代碼往往就能解決十來行C代碼才能解決的問題;豐富的標準庫和第三方庫,大大節約了開發時間,使它成為那些對效能沒有嚴苛要求的開發工作單位的首選;強大而活躍的社區,齊全的文檔,也使很多編程的初學者選擇了它作為自己的第一門程式設計語言。甚至有國外的報道稱,Python已經成為了美國頂尖大學裡最受歡迎的編程入門教學語言。 要學好一門程式設計語言實屬不易,在初學階段,就糾正一些錯誤的做法,對今後的深入學習至關重要。有一位叫C
Time of Update: 2015-03-19
標籤:1.首先要安裝rpyc模組; #pip install rpyc 2.服務端
Time of Update: 2015-03-18
標籤:問題描述:
Time of Update: 2015-03-18
標籤:原文:http://blog.jobbole.com/76285/本文由 伯樂線上 - 賤聖OMG 翻譯。未經許可,禁止轉載!英文出處:python maillist。歡迎加入翻譯小組。這個問題是如何在一些情境下使用斷言運算式,通常會有人誤用它,所以我決定寫一篇文章來說明何時使用斷言,什麼時候不用。為那些還不清楚它的人,Python的assert是用來檢查一個條件,如果它為真,就不做任何事。如果它為假,則會拋出AssertError並且包含錯誤資訊。