Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. Regular Expression Examples ใน Python - ตัวอย่าง Regex

    Literal characters ลำดับExample & Description 1pythonจับคู่ต้นบรรทัด Character classes ลำดับExample & Description 1[Pp]ythonจับคู่ Python หรือ python 2rub[ye]จับคู่ ruby หรือ rube 3[aeiou]จับคู่สระพยัญชนะเล็กตัวใดตัวหนึ่ง 4[0-9]จับคู่ตัวเลขใดๆ เหมือน [0123456789] 5[a-z]จับคู่ตัวอั

  2. What is CGI ใน Python? - CGI คืออะไร

    The Common Gateway Interface (CGI) เป็นมาตรฐานสำหรับ external gateway programs เพื่อเชื่อมต่อกับ information servers เช่น HTTP servers เวอร์ชันปัจจุบันคือ CGI/1.1 และ CGI/1.2 กำลังดำเนินการ Web Browsing เพื่อเข้าใจ concept ของ CGI มาดูว่าอะไรเกิดขึ้นเมื่อเราคลิก hyperlink เพื่อ瀏覽เว็บเพจหรือ URL เ

  3. First CGI Program ใน Python - โปรแกรม CGI แรก

    นี่คือลิงก์ง่ายๆ ที่เชื่อมโยงไปยัง CGI script ชื่อ hello.py ไฟล์นี้เก็บไว้ใน /var/www/cgi-bin directory และมีเนื้อหาดังนี้ ก่อนรัน CGI program ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนโหมดไฟล์ด้วยคำสั่ง UNIX chmod 755 hello.py เพื่อให้ไฟล์ executable ตัวอย่างโค้ด #!/usr/bin/python print Content-type:text/html\r

  4. CGI Environment Variables ใน Python - ตัวแปรสภาพแวดล้อม CGI

    โปรแกรม CGI ทั้งหมดเข้าถึงตัวแปรสภาพแวดล้อมต่อไปนี้ ตัวแปรเหล่านี้มีบทบาทสำคัญขณะเขียนโปรแกรม CGI ใดๆ ลำดับVariable Name & Description 1CONTENT_TYPEประเภทข้อมูลของเนื้อหา ใช้เมื่อ client ส่งเนื้อหาแนบไปเซิร์ฟเวอร์ เช่น อัปโหลดไฟล์ 2CONTENT_LENGTHความยาวของข้อมูล query มีให้เฉพาะ POST reques

  5. Passing Information using GET method ใน Python

    วิธี GET ส่งข้อมูลผู้ใช้ที่เข้ารหัสต่อท้ายคำขอหน้าเว็บ หน้าเว็บและข้อมูลที่เข้ารหััดแยกด้วยตัวอักษร์ ? ดังนี้: https://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2 GET method เป็นวิธีเริ่มต้น (default) ในการส่งข้อมูลจากเบราว์เซอร์ไปเว็บเซิร์ฟเวอร์ และสร้างสตริงยาวที่ปรากฏใน Location b

  6. Passing Information Using POST Method ใน Python

    วิธีที่น่าเชื่อถือกว่าสำหรับการส่งข้อมูลไปยัง CGI program คือวิธี POST วิธีนี้บรรจุข้อมูลในลักษณะเดียวกับ GET methods แต่แทนที่จะส่งเป็นสตริงข้อความหลัง ? ใน URL มันส่งเป็นข้อความแยกต่างหาก ข้อความนี้เข้าสู่ CGI script ในรูปของ standard input ตัวอย่างโค้ด ด้านล่างคือสคริปต์ hello_get.py เดียวกันที่

  7. Passing Checkbox Data to CGI Program ใน Python

    Checkboxes ใช้เมื่อต้องการให้เลือกมากกว่าหนึ่งตัวเลือก ตัวอย่างโค้ด HTML โค้ด HTML สำหรับฟอร์มที่มี checkboxes สองตัว: Maths Physics ผลลัพธ์ ผลลัพธ์คือฟอร์มดังภาพ: ด้านล่างคือสคริปต์ checkbox.cgi สำหรับจัดการข้อมูลจากเว็บเบราว์เซอร์สำหรับ checkbox button: #!/usr/bin/python # Import modules

  8. Passing Radio Button Data to CGI Program ใน Python

    Radio Buttons ใช้เมื่อต้องการให้เลือกเพียงหนึ่งตัวเลือกเท่านั้น ตัวอย่างโค้ด HTML โค้ด HTML สำหรับฟอร์มที่มี radio buttons สองตัว: Maths Physics ผลลัพธ์คือฟอร์มดังภาพ: ด้านล่างคือสคริปต์ radiobutton.py สำหรับจัดการข้อมูลจากเว็บเบราว์เซอร์สำหรับ radio button: #!/usr/bin/python # Import modul

  9. Passing Text Area Data to CGI Program ใน Python

    องค์ประกอบ TEXTAREA ใช้เมื่อต้องส่งข้อความหลายบรรทัดไปยัง CGI Program ตัวอย่างโค้ด HTML โค้ด HTML สำหรับฟอร์มที่มี TEXTAREA box: Type your text here... ผลลัพธ์คือฟอร์มดังภาพ: ด้านล่างคือสคริปต์ textarea.cgi สำหรับจัดการข้อมูลจากเว็บเบราว์เซอร์: #!/usr/bin/python # Import modules for CGI han

  10. Passing Drop Down Box Data to CGI Program ใน Python

    Drop Down Box ใช้เมื่อเรามีตัวเลือกมากมาย แต่เลือกเพียงหนึ่งหรือสองอย่าง ตัวอย่างโค้ด HTML โค้ด HTML สำหรับฟอร์มที่มี drop down box หนึ่งตัว: Maths Physics ผลลัพธ์ ผลลัพธ์คือฟอร์มดังภาพ: ด้านล่างคือสคริปต์ dropdown.py สำหรับจัดการข้อมูลจากเว็บเบราว์เซอร์: #!/usr/bin/python # Import modules

  11. Using Cookies in CGI ใน Python - ใช้คุกกี้ใน CGI

    HTTP protocol เป็นโปรโตคอลแบบ stateless สำหรับเว็บไซต์เชิงพาณิชย์ จำเป็นต้องรักษาข้อมูล session ระหว่างหน้าต่างๆ ตัวอย่างเช่น การลงทะเบียนผู้ใช้สิ้นสุดหลังจากทำหลายหน้า จะรักษาข้อมูล session ของผู้ใช้ข้ามหน้าเว็บทั้งหมดอย่างไร? ในหลายสถานการณ์ การใช้คุกกี้เป็นวิธีที่มีประสิทธิภาพที่สุดในการจดจำและต

  12. Setting up Cookies ใน Python - ตั้งค่าคุกกี้

    การส่งคุกกี้ไปยังเบราว์เซอร์ทำได้ง่ายมาก คุกกี้เหล่านี้ถูกส่งพร้อมกับ HTTP Header ก่อนฟิลด์ Content-type สมมติว่าต้องการตั้งค่า UserID และ Password เป็นคุกกี้ การตั้งค่าคุกกี้ทำดังนี้: ตัวอย่างโค้ด #!/usr/bin/python print Set-Cookie:UserID = XYZ;\r\n print Set-Cookie:Password = XYZ123;\r\n print Se

  13. Retrieving Cookies ใน Python - ดึงคุกกี้

    การดึงคุกกี้ที่ตั้งค่าไว้ทั้งหมดทำได้ง่ายมาก คุกกี้ถูกเก็บในตัวแปรสภาพแวดล้อม CGI HTTP_COOKIE และจะมีรูปแบบดังนี้: key1 = value1;key2 = value2;key3 = value3.... ตัวอย่างโค้ด ตัวอย่างการดึงคุกกี้: #!/usr/bin/python # Import modules for CGI handling from os import environ import cgi, cgitb if envir

  14. File Upload Example ใน Python - อัปโหลดไฟล์

    เพื่ออัปโหลดไฟล์ HTML form ต้องมีแอตทริบิวต์ enctype ตั้งค่าเป็น multipart/form-data แท็ก input ที่มี type เป็น file จะสร้างปุ่ม Browse File: ผลลัพธ์ ผลลัพธ์ของโค้ดนี้คือฟอร์มดังภาพ: ตัวอย่างข้างต้นถูกปิดใช้งานโดยเจตนา เพื่อป้องกันการอัปโหลดไฟล์บนเซิร์ฟเวอร์ของเรา แต่คุณส

  15. How To Raise a File Download Dialog Box ใน Python

    บางครั้ง ต้องการให้ผู้ใช้คลิกลิงก์แล้ว跳出กล่องโต้ตอบ File Download แทนการแสดงเนื้อหาจริง สิ่งนี้ง่ายมากและทำได้ผ่าน HTTP header ซึ่งแตกต่างจาก header ในส่วนก่อนหน้า ตัวอย่าง ถ้าต้องการทำให้ไฟล์ FileName ดาวน์โหลดได้จากลิงก์ที่กำหนด รูปแบบคือ: #!/usr/bin/python # HTTP Header print Content-Type:appli

  16. How do I Install MySQLdb in Python? - การติดตั้ง MySQLdb

    ก่อนดำเนินการ ตรวจสอบว่าคุณติดตั้ง MySQLdb บนเครื่องแล้ว พิมพ์ต่อไปนี้ในสคริปต์ Python และรัน: #!/usr/bin/python import MySQLdb ถ้าผลลัพธ์เป็นดังนี้ แสดงว่า MySQLdb module ยังไม่ได้ติดตั้ง: Traceback (most recent call last): File test.py, line 3, in import MySQLdb ImportError: No module nam

  17. Database Connection ใน Python - เชื่อมต่อฐานข้อมูล

    ก่อนเชื่อมต่อกับฐานข้อมูล MySQL ตรวจสอบให้แน่ใจว่า: คุณสร้างฐานข้อมูล TESTDB แล้ว คุณสร้างตาราง EMPLOYEE ใน TESTDB แล้ว ตารางนี้มีฟิลด์ FIRST_NAME, LAST_NAME, AGE, SEX และ INCOME User ID testuser และ password test123 ถูกตั้งค่าเพื่อเข้าถึง TESTDB โมดูล Python MySQLdb ติดตั้งถูกต้องบนเครื่องของคุณ

  18. Creating Database Table ใน Python - สร้างตารางฐานข้อมูล

    เมื่อการเชื่อมต่อฐานข้อมูลสำเร็จแล้ว เราพร้อมที่จะสร้างตารางหรือระเบียนในตารางฐานข้อมูลโดยใช้เมธอด execute ของ cursor ที่สร้างขึ้น ตัวอย่างโค้ด มาสร้างตารางฐานข้อมูล EMPLOYEE กัน: #!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect(localhost,testuser,test123,TESTDB) #

  19. Database INSERT Operation ใน Python - เพิ่มข้อมูล

    จำเป็นเมื่อคุณต้องการสร้างระเบียนของคุณลงในตารางฐานข้อมูล ตัวอย่างโค้ด ตัวอย่างต่อไปนี้ รันคำสั่ง SQL INSERT เพื่อสร้างระเบียนในตาราง EMPLOYEE: #!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect(localhost,testuser,test123,TESTDB) # prepare a cursor object using curso

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:130/451  20-คอมพิวเตอร์/Page Goto:1 124 125 126 127 128 129 130 131 132 133 134 135 136