Page 93 - python
P. 93

67




                   คาพารามิเตอร  

                    พารามิเตอร          คําอธิบาย
                    filename             คือ สตริงที่ระบุชื่อไดรฟ ชื่อไดเร็คทอรี่ และชื่อแฟม
                    Buffer               คือ ขนาดหนวยความจําที่ใชสําหรับสรางบัฟเฟอรเพื่อพกขอมูลสําหรับการ
                                                                                           
                                                                                        ั
                                         อานหรือเขียนไฟล
                    encoding             คือ รหัสขอความ
                    Mode                 คือ พารามิเตอรเพื่อบอกโหมดการเปดแฟม

                                               r        เปดแฟมขอมูลเพื่ออาน
                                               a        เปดแฟมขอมูลเพื่อเขียนตอทายไฟล
                                               w        เปดแฟมขอมูลเพื่อเขียน
                                               x        สรางแฟมขอมูลใหม ถามีไฟลอยูแลวจะคืนคา error

                                               t        อานแบบเท็กซโหมด
                                               b        อานแบบไบนารีโหมด


                   6.3 การอานและเขียนแฟมขอมูล (Read and Write File)
                                                                                                   
                          เมื่อเปดไฟลแลวสิ่งที่ตองทําในขนตอนตอมา คือการอานหรือเขยนไฟล หากตองการอานจะใช
                                                                                ี
                                                     ั้
                                                                        
                   ฟงกชั่น read() และหากตองการเขียนขอมูลลงไปในไฟลจะใชฟงกชั่น write()

                   ไวยากรณการอานไฟล  
                    variable = File.read()


                   คาพารามิเตอร  
                    พารามิเตอร          คําอธิบาย
                    variable             คือ ตัวแปรสําหรับเก็บคาที่อานมาจากแฟมขอมูล

                    File                 คือ ไฟลอ็อบเจ็ค

                   ไวยากรณการเขียนไฟล  

                    File.write(variable)

                   คาพารามิเตอร  
                    พารามิเตอร          คําอธิบาย

                    variable             คือ ขอมูลที่ตองการเขียนลงแฟมขอมูล
                    File                 คือ ไฟลอ็อบเจ็ค


                   ตัวอยางที่ 6.1 การเปดไฟลเพื่อเขียน
                    f = open("demofile.txt", "w", encoding="utf-8")
   88   89   90   91   92   93   94   95   96   97   98