鄭州Python培訓(xùn)機(jī)構(gòu):常用的Python功能代碼
來(lái)源:
奇酷教育    發(fā)表于:
 
   對(duì)于喜愛(ài)Python培訓(xùn)的人來(lái)說(shuō),Python是很好的編程語(yǔ)言,今天Python培訓(xùn)機(jī)構(gòu)老師帶大家看看常用的Python功能有哪些?代碼是什么?     
       對(duì)于喜愛(ài)
Python培訓(xùn)的人來(lái)說(shuō),Python是很好的編程語(yǔ)言,今天
Python培訓(xùn)機(jī)構(gòu)老師帶大家看看常用的Python功能有哪些?代碼是什么?

  一、隨機(jī)數(shù)生成
  >>> import random  #導(dǎo)入Python內(nèi)置的隨機(jī)模塊
  >>> num = random.randint(1,1000)  #生成1-1000之間的偽隨機(jī)數(shù)
  二、讀文件
  >>> f = open("c:\\1.txt","r")
  >>> lines = f.readlines() #讀出所有內(nèi)容給變量 f
  >>> for line in lines: # 用循環(huán)輸出每一行
  >>>    print line  #輸出結(jié)果
  三、寫(xiě)文件
  >>> f = open("c:\\1.txt","r+")#可讀可寫(xiě)模式
  >>> f.write("123")#寫(xiě)入字符串
  四、正則表達(dá)式,讀取web服務(wù)器的日志并打印日期
  >>> import re #正則表達(dá)式模塊
  >>> regx = "\d\d\d\d-\d\d-\d+"  # 匹配數(shù)字規(guī)則
  >>> f = open("c:\stdout.log","r")
  >>> i = 0
  >>> for str in f.readlines():
  >>>    if re.search(regx,str):
  >>>         Response.write(str+"<br>")
  >>>         if i>10:
  >>>            break  #大于10行,自動(dòng)跳出循環(huán)
  >>>          i=i+1
  >>> f.close();
  五、連接數(shù)據(jù)庫(kù)
  >>> import pgdb
  >>> conn = pgdb.connect (host='localhost',databse='qingfeng',user='qingfeng',password='123')
  >>> cur = conn.cursor()
  >>> cur.execute("select * from dream")