Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ฉันจะตรวจสอบเวอร์ชันของ Python ที่กำลังเรียกใช้สคริปต์ของฉันได้อย่างไร

    เวอร์ชัน Python จะแสดงบนคอนโซลทันทีที่คุณเริ่มล่ามจากบรรทัดคำสั่ง C:\Users\acer>python Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. ข้อมูลเวอ

  2. วิธีใดดีที่สุดในการตรวจสอบว่ารายการว่างใน Python หรือไม่

    วิธีที่ดีที่สุดคือไม่ใช้ตัวดำเนินการบนรายการวัตถุ หากรายการว่างเปล่าจะส่งกลับค่าจริงหรือเท็จ >>> L1=[] >>> not L1 True >>> L1=[1,2] >>> not L1 False อีกวิธีหนึ่งคือการตรวจสอบว่าความยาวของรายการเป็นศูนย์หรือไม่ ซึ่งหมายความว่าว่างเปล่า >>> L1=[] >>&

  3. จะแปลงการแสดงสตริงของพจนานุกรมเป็นพจนานุกรมใน Python ได้อย่างไร

    วัตถุพจนานุกรมสามารถแปลงเป็นสตริงได้อย่างง่ายดายโดยใช้ฟังก์ชัน str() >>> D1={'1':1, '2':2, '3':3} >>> D1 {'1': 1, '2': 2, '3': 3} >>> str(D1) "{'1': 1, '2': 2, '3': 3}" ในการแปลงสตริงเป็นพจน

  4. ฉันจะวนซ้ำสองรายการพร้อมกันใน Python ได้อย่างไร

    สมมติว่าสองรายการอาจมีความยาวไม่เท่ากัน การข้ามขนานบนดัชนีทั่วไปสามารถทำได้โดยใช้ for วนซ้ำในช่วงความยาวขั้นต่ำ >>> L1 ['a', 'b', 'c', 'd'] >>> L2 [4, 5, 6] >>> l=len(L1) if len(L1)<=len(L2)else len(L2) >>> l 3 >>> for i

  5. อะไรคือความแตกต่างระหว่าง dict.items () และ dict.iteritems () ใน Python

    ใน Python 2.x มีทั้งสองวิธี แต่ใน Python 3.x iteritems() เลิกใช้แล้ว เท่าที่เกี่ยวข้องกับ Python 2.x เมธอด items() ของอ็อบเจ็กต์พจนานุกรมจะคืนค่ารายการของทูเพิลสององค์ประกอบ แต่ละทูเพิลจะมีคีย์และค่า ในทางกลับกัน iteritems() เป็นตัวสร้างที่ให้ตัววนซ้ำสำหรับรายการในพจนานุกรม >>> d = {1: 1,

  6. ฉันจะแปลง Python tuple เป็นสตริงได้อย่างไร

    หากต้องการแปลงเป็นทูเพิลของออบเจกต์สตริงเป็นสตริงเดียว คุณสามารถใช้ฟังก์ชัน join() ตรวจสอบให้แน่ใจว่าได้ตั้งค่าเริ่มต้นสตริง trget เป็นสตริงว่าง >>> T1=1,2,3 >>> s=.join(T1) >>> s 123

  7. จะโคลนหรือคัดลอกรายการใน Python ได้อย่างไร

    ใน Python ตัวดำเนินการมอบหมายจะไม่สร้างวัตถุใหม่ แต่จะตั้งชื่ออื่นให้กับวัตถุที่มีอยู่แล้ว สามารถตรวจสอบได้ด้วยฟังก์ชัน id() id(L2)185117137928 หากต้องการคัดลอกรายการให้ใช้วิธีการต่อไปนี้ ตัวดำเนินการสไลซ์:ตัวดำเนินการสไลซ์สองตัวคือดัชนีของจุดเริ่มต้นและจุดสิ้นสุดของสไลซ์ หากไม่ได้ใช้อย่างชัดแจ้ง

  8. จะแผ่รายการตื้น ๆ ใน Python ได้อย่างไร?

    วิธีแก้ปัญหาที่ง่ายและตรงไปตรงมาคือการผนวกรายการจากรายการย่อยในรายการแบบเรียบโดยใช้สองลูปที่ซ้อนกัน lst = [[10, 20, 30, 40], [50, 60, 70, 80], [90, 100, 110, 120]] flatlist = [] for sublist in lst: for item in sublist: flatlist.append(item) print (flatlist) โซลูชันที่มีขนาดกะทัดรัดและ Py

  9. จะเขียนโปรแกรม CGI ใน Python ได้อย่างไร?

    การเขียนโปรแกรม CGI The Common Gateway Interface หรือ CGI คือชุดของมาตรฐานที่กำหนดวิธีการแลกเปลี่ยนข้อมูลระหว่างเว็บเซิร์ฟเวอร์และสคริปต์ที่กำหนดเอง การเขียนโปรแกรม Python CGI เกี่ยวกับการเรียกใช้สคริปต์ Python ของเราบนเว็บ เพื่อที่เราต้องเรียนรู้วิธีเรียกใช้ Python เป็นสคริปต์ CGI ก่อนอื่นเราต้องรู

  10. โมดูลที่จำเป็นสำหรับการเขียนโปรแกรม CGI ใน Python มีอะไรบ้าง

    โมดูล cgi ของ Python มักจะเป็นจุดเริ่มต้นในการเขียนโปรแกรม CGI ใน Python วัตถุประสงค์หลักของโมดูล cgi คือการดึงค่าที่ส่งผ่านไปยังโปรแกรม CGI จากแบบฟอร์ม HTML ส่วนใหญ่โต้ตอบกับแอปพลิเคชัน CGI ผ่านแบบฟอร์ม HTML หนึ่งกรอกค่าบางค่าในแบบฟอร์มที่ระบุรายละเอียดของการดำเนินการที่จะดำเนินการ จากนั้นเรียก CGI

  11. จะเขียนโปรแกรม Hello World แรกโดยใช้การเขียนโปรแกรม CGI ใน Python ได้อย่างไร

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

  12. ต้องใช้เนื้อหาประเภทใดในการเขียนโปรแกรม Python CGI

    หากเราเรียกใช้สคริปต์อย่างง่าย เช่น hello.py เอาต์พุตของสคริปต์นั้นจะถูกเขียนลงในไฟล์ STDOUT เช่น หน้าจอ มีคุณลักษณะที่สำคัญและพิเศษอยู่อย่างหนึ่งซึ่งเป็นบรรทัดแรกที่จะพิมพ์ Content-type:text/html\r\n\r\n บรรทัดนี้จะถูกส่งกลับไปยังเบราว์เซอร์และระบุประเภทเนื้อหาที่จะแสดงบนหน้าจอเบราว์เซอร์ เราสาม

  13. อะไรคือส่วนหัว HTTP ที่สำคัญที่จะใช้บ่อยในการเขียนโปรแกรม Python CGI

    ส่วนหัว HTTP บรรทัด Content-type:text/html\r\n\r\n เป็นส่วนหนึ่งของส่วนหัว HTTP ซึ่งถูกส่งไปยังเบราว์เซอร์เพื่อทำความเข้าใจเนื้อหา ส่วนหัว HTTP ทั้งหมดจะอยู่ในรูปแบบต่อไปนี้ - ชื่อฟิลด์ HTTP - เนื้อหาฟิลด์ ตัวอย่าง Content-type − text/html\r\n\r\n มีส่วนหัว HTTP ที่สำคัญอื่นๆ อีกสองสามรายการ ซึ่งเ

  14. ตัวแปรสภาพแวดล้อมมีอะไรบ้างในการเขียนโปรแกรม Python CGI

    ตัวแปรสภาพแวดล้อม CGI โปรแกรม CGI ทั้งหมดมีสิทธิ์เข้าถึงตัวแปรสภาพแวดล้อมต่อไปนี้ ตัวแปรเหล่านี้มีบทบาทสำคัญในขณะเขียนโปรแกรม CGI Sr.No. ชื่อตัวแปร คำอธิบาย 1 CONTENT_TYPE ประเภทข้อมูลของเนื้อหา ใช้เมื่อลูกค้าส่งเนื้อหาที่แนบมาไปยังเซิร์ฟเวอร์ เช่น การอัพโหลดไฟล์ 2 CONTENT_LENGTH

  15. GET และ POST ในการเขียนโปรแกรม Python CGI แตกต่างกันอย่างไร

    เมธอด GET และ POST คุณต้องเคยเจอสถานการณ์มากมายเมื่อคุณต้องการส่งข้อมูลบางอย่างจากเบราว์เซอร์ของคุณไปยังเว็บเซิร์ฟเวอร์และสุดท้ายไปยังโปรแกรม CGI ของคุณ บ่อยที่สุด เบราว์เซอร์ใช้สองวิธี โดยสองวิธีส่งข้อมูลนี้ไปยังเว็บเซิร์ฟเวอร์ วิธีการเหล่านี้คือวิธี GET และวิธี POST ส่งข้อมูลโดยใช้วิธี GET เมธอด

  16. คุกกี้ทำงานอย่างไรในการเขียนโปรแกรม Python CGI

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

  17. วิธีการตั้งค่าคุกกี้ในการเขียนโปรแกรม Python CGI

    การตั้งค่าคุกกี้ ง่ายมากที่จะส่งคุกกี้ไปยังเบราว์เซอร์ คุกกี้เหล่านี้จะถูกส่งไปพร้อมกับส่วนหัวของ HTTP ก่อนไปยังช่องประเภทเนื้อหา สมมติว่าคุณต้องการตั้ง UserID และ Password เป็นคุกกี้ การตั้งค่าคุกกี้ทำได้ดังนี้ − #!/usr/bin/python print "Set-Cookie:UserID = XYZ;\r\n" print "Set-Coo

  18. จะดึงคุกกี้ในการเขียนโปรแกรม Python CGI ได้อย่างไร

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

  19. เราจะทำการอัพโหลดไฟล์โดยใช้ Python CGI Programming ได้อย่างไร?

    ในการอัปโหลดไฟล์ แบบฟอร์ม HTML ต้องมีแอตทริบิวต์ enctype ที่ตั้งค่าเป็น multipart/form-data แท็กอินพุตที่มีประเภทไฟล์จะสร้างปุ่ม เรียกดู ตัวอย่าง <html> <body>    <form enctype = "multipart/form-data"                   &

  20. วิธีเพิ่มกล่องโต้ตอบดาวน์โหลดไฟล์ในการเขียนโปรแกรม Python CGI

    บางครั้ง คุณต้องการให้ตัวเลือกที่ผู้ใช้สามารถคลิกลิงก์และกล่องโต้ตอบ ดาวน์โหลดไฟล์ จะแสดงขึ้นแทนการแสดงเนื้อหาจริง ซึ่งทำได้ง่ายมากและสามารถทำได้ผ่านส่วนหัวของ HTTP ตัวอย่างเช่น หากคุณต้องการให้ไฟล์ชื่อไฟล์ดาวน์โหลดได้จากลิงก์ที่ให้มา ไวยากรณ์ของไฟล์จะเป็นดังนี้ - #!/usr/bin/python # HTTP Header pr

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:49/450  20-คอมพิวเตอร์/Page Goto:1 43 44 45 46 47 48 49 50 51 52 53 54 55