วิธีการเช็ค platform ด้วย module sys เพื่อใช้การในการตรวจสอบ platform ที่กำลังใช้อยู่

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jirawoot
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 568
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

วิธีการเช็ค platform ด้วย module sys เพื่อใช้การในการตรวจสอบ platform ที่กำลังใช้อยู่

โพสต์โดย jirawoot » 10/07/2019 2:11 pm

วิธีการเช็ค platform ด้วย module sys
คนที่กำลังจะหา วิธีการเช็ค platform ที่คุณใช้ นั้นสามารถเช็คได้โดยการใช้ module sys ของภาษา Python ประโยชน์ของตัว module นี้คือ สามารถจะเช็ค platform ที่เราใช้อยู่ได้ครับ และยังมีสามารถหลายๆ อย่างด้วยกัน แต่วันนี้ผมจะมาแชร์ในการเช็ค platform ครับ ในการใช้งานเราต้องทำการเรียกใช้ module sys เข้ามาก่อนในการใช้งานนั้นต้องฟังก์ชั่น platform ด้วย ดังตัวอย่าง

โค้ด: เลือกทั้งหมด

import sys

โค้ด: เลือกทั้งหมด

sys.platform

จะมีรูปแบบคำสั่งดังนี้ครับ

โค้ด: เลือกทั้งหมด

import sys
def platform():
    platforms = {
        'linux': 'Linux',
        'linux2': 'Linux',
        'darwin': 'OS X',
        'win32': 'Windows'
    }
    if sys.platform not in platforms:
        return sys.platform
    return platforms[sys.platform]
print(platform())

จากคำสั่งด้านบน ก็ได้นำ if มาเช็คค่าของตัว sys.platform แล้วส่งค่ากลับมาเป็น platform ที่เรากำลังใช้อยู่
ผลที่ได้ดังรูป
Selection_087.png
Selection_087.png (6.33 KiB) เปิดดู 63 ครั้ง




อ้างอิง
https://www.docs.python.org/3/library/sys.html
https://www.stackoverflow.com/questions/446209/possible-values-from-sys-platform
https://www.python101.pythonlibrary.org/chapter20_sys.html

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 13 และ บุคคลทั่วไป 0 ท่าน