Page 82 - Python Simple
P. 82

10. Giới thiệu sơ về bộ thư viện chuẩn                          http://www.vithon.org/tutorial/2.5/node12.html




                                                Bài chỉ dẫn Python




             10. Giới thiệu sơ về bộ thư viện chuẩn


             10.1 Giao tiếp với hệ thống



             os (mô-đun) cung cấp hàng loạt các hàm dùng cho việc giao tiếp với hệ điều hành:
                 >>> import os
                 >>> os.system('time 0:02')
                 0
                 >>> os.getcwd()      # Return the current working directory
                 'C:\\Python24'
                 >>> os.chdir('/server/accesslogs')

             Nhớ dùng kiểu lệnh "import os" thay vì "from os import *". Điều này khiến cho
             os.open() không che hàm open() sẵn có của python. Hai hàm này hoạt động khác
             nhau rất nhiều.

             Các hàm sẵn có dir() và help() là các công cụ trợ giúp tương tác hữu ích khi làm việc
             với các mô-đun lớn như os:

                 >>> import os
                 >>> dir(os)
                 <returns a list of all module functions>
                 >>> help(os)
                 <returns an extensive manual page created from the module's docstrings>

             Đối với các công việc quản lý file và thư mục thông thường, mô-đun shutil cung cấp
             một giao diện mức cao hơn và dễ dùng hơn:

                 >>> import shutil
                 >>> shutil.copyfile('data.db', 'archive.db')
                 >>> shutil.move('/build/executables', 'installdir')


             10.2 Ký tự thay thế tập tin


             glob (mô-đun) cũng hỗ trợ việc tạo danh sách các tập tin từ việc tìm kiếm thư mục dùng
             ký tự thay thế (wildcard):
                 >>> import glob
                 >>> glob.glob('*.py')
                 ['primes.py', 'random.py', 'quote.py']

             10.3 Thông số dòng lệnh



             Các kịch bản phổ dụng thường phải xử lý các tham số dòng lệnh. Các tham số này được
             lưu thành một danh sách ở mô-đun sys trong thuộc tính argv . Ví dụ, kết quả sau đây thu
             được từ việc chạy lệnh "python demo.py one two three" từ dòng lệnh:

                 >>> import sys



     1 of 5                                                                                   08/31/2011 10:28 AM
   77   78   79   80   81   82   83   84   85   86   87