상용 python 인 코딩

3115 단어 python
1。생 성 난수
          import random    #     ,    

          rnd = random.randint(1,500)#  1-500       




 
 
2。파일 읽 기
         f = open("c:\\1.txt","r") 

         lines = f.readlines()#       

         for line in lines 

                 print line 




 
3。 서 류 를 쓰다
        f = open("c:\\1.txt","r+")#       

        f.write("123")#      


 
4。정규 표현 식, tomcat 로 그 를 읽 고 날 짜 를 인쇄 합 니 다.
     import re 

     regx = "\d\d\d\d-\d\d-\d+" 

     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#     ,      

              i=i+1 

     f.close(); 




 
5。데이터베이스 연결
import pgdb 



conn = pgdb.connect



(host='localhost',databse='qingfeng',user='qingfeng',password='123') 



        cur = conn.cursor()  



        cur.execute("select * from dream")  



        print cur.rowcount 


 
6。SAX 처리 xml:
      import string

      from xml.sax import saxlib, saxexts



      class QuotationHandler(saxlib.HandlerBase):

          """Crude sax extractor for quotations.dtd document"""



          def __init__(self):

                  self.in_quote = 0

                  self.thisquote = ''



          def startDocument(self):

              print '--- Begin Document ---'



          def startElement(self, name, attrs):

              if name == 'quotation':

                  print 'QUOTATION:'

                  self.in_quote = 1

              else:

                  self.thisquote = self.thisquote + '{'



          def endElement(self, name):

              if name == 'quotation':

                  print string.join(string.split(self.thisquote[:230]))+'...',

                  print '('+str(len(self.thisquote))+' bytes)
' self.thisquote = '' self.in_quote = 0 else: self.thisquote = self.thisquote + '}' def characters(self, ch, start, length): if self.in_quote: self.thisquote = self.thisquote + ch[start:start+length] if __name__ == '__main__': parser = saxexts.XMLParserFactory.make_parser() handler = QuotationHandler() parser.setDocumentHandler(handler) parser.parseFile(open("sample.xml")) parser.close()

 
 
7. python 의 GUI 모듈 표준 은 Tkinter 이 고 QT 와 MFC 모듈 도 있 습 니 다. 관심 있 는 분 들 은 직접 검색 해 보 세 요.
 
        import Tkinter



        root=Tkinter.Tk()



        my=Label(root,"Welcome to python's world")



        my.pack()



        root.mainloop()



좋은 웹페이지 즐겨찾기