Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. วิธี Touch ไฟล์ทั้งหมดแบบ Recursive ด้วย Python

    เพื่อ Touch ไฟล์ทั้งหมดแบบ Recursive คุณต้อง Walk Directory Tree ด้วย os.walk และ Touch ไฟล์ทั้งหมดในมันด้วย os.utime(path_to_file) ตัวอย่าง import os # Recursively walk the tree for root, dirs, files in os.walk(path): for file in files: # Set utime to current time os.utime(os.

  2. วิธีใช้ Glob() หาไฟล์แบบ Recursive ใน Python

    เพื่อใช้ glob() หาไฟล์แบบ Recursive คุณต้องใช้ Python 3.5+ โมดูล glob รองรับ Directive ** (ซึ่ง Parse ได้ก็ต่อเมื่อส่ง Recursive Flag) ซึ่งบอก Python ให้ค้นหาใน Directories แบบ Recursive ตัวอย่าง import glob for filename in glob.iglob(src/**/*, recursive=True): print(filename) คุณสามารถตรวจสอ

  3. วิธีหา Real User Home Directory ด้วย Python

    เพื่อหา Home Directory ใน Python คุณสามารถใช้ os.path.expanduser(~) จากโมดูล os นี้ยังทำงานได้หากเป็นส่วนของ Path ที่ยาวกว่า เช่น ~/Documents/my_folder/ หากไม่มี ~ ใน Path ฟังก์ชันจะคืนค่า Path เดิม คุณสามารถใช้ได้ดังนี้: import os print(os.path.expanduser(~)) คุณยังสามารถ Query Environment Variab

  4. วิธีเปรียบเทียบสองไฟล์บรรทัดต่อบรรทัดใน Python

    Python Standard Library มีโมดูลเฉพาะสำหรับวัตถุประสงค์หา Diffs ระหว่าง Strings/Files เพื่อให้ได้ Diff ด้วย Library difflib คุณสามารถเรียกฟังก์ชัน unified_diff บนมันได้ ตัวอย่าง สมมติว่าคุณมี 2 ไฟล์ file1 และ file2 ด้วยเนื้อหาดังนี้: file1: Hello People of the world file2: Hello People from India ต

  5. วิธี Copy ไฟล์จากโฟลเดอร์หนึ่งไปอีกโฟลเดอร์ด้วย Python

    โมดูล shutil มีฟังก์ชันสำหรับ Copy ไฟล์ รวมถึงโฟลเดอร์ทั้งหมด สำหรับ Copy หลายไฟล์พร้อมกัน คุณต้องมี List ของไฟล์ทั้งหมดที่ต้องการ Copy และ Loop ผ่านพวกมันเพื่อ Copy การเรียก shutil.copy(source, destination) จะ Copy ไฟล์ที่ Path Source ไปยังโฟลเดอร์ที่ Path Destination (ทั้ง Source และ Destination

  6. วิธี Copy ไฟล์บางไฟล์จากโฟลเดอร์หนึ่งไปอีกโฟลเดอร์ด้วย Python

    โมดูล shutil มีฟังก์ชันสำหรับ Copy ไฟล์ รวมถึงโฟลเดอร์ทั้งหมด สำหรับ Copy หลายไฟล์พร้อมกัน คุณต้องมี List ของไฟล์ทั้งหมดที่ต้องการ Copy และ Loop ผ่านพวกมันเพื่อ Copy การเรียก shutil.copy(source, destination) จะ Copy ไฟล์ที่ Path Source ไปยังโฟลเดอร์ที่ Path Destination (ทั้ง Source และ Destination

  7. วิธีย้ายไฟล์จากโฟลเดอร์หนึ่งไปอีกโฟลเดอร์ด้วย Python

    โมดูล shutil มีฟังก์ชันสำหรับย้ายไฟล์ รวมถึงโฟลเดอร์ทั้งหมด สำหรับย้ายหลายไฟล์พร้อมกัน คุณต้องมี List ของไฟล์ทั้งหมดที่ต้องการ Copy และ Loop ผ่านพวกมันเพื่อ Copy การเรียก shutil.move(source, destination) จะย้ายไฟล์ที่ Path Source ไปยังโฟลเดอร์ที่ Path Destination (ทั้ง Source และ Destination เป็น S

  8. วิธีดึง Nodes เฉพาะใน XML File ด้วย Python

    ใช้ XML Library คุณสามารถดึง Node ใดๆ ที่ต้องการจาก XML File ได้ แต่สำหรับการ Extract Node ที่กำหนด คุณต้องรู้จัก XPath การใช้งาน คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ XPath ที่นี่: https://www.w3schools.com/xml/xml_xpath.asp ตัวอย่าง สมมติว่าคุณมี XML File โครงสร้างดังนี้: <bookstore> <b

  9. วิธีเปลี่ยน File Extension ใน Python

    เมื่อเปลี่ยน Extension คุณก็แค่ Rename ไฟล์และเปลี่ยน Extension ในการทำเช่นนั้น คุณต้อง Split Filename โดย . และแทนที่ Entry สุดท้ายด้วย Extension ใหม่ที่ต้องการ คุณสามารถทำได้โดยใช้เมธอด os.rename ตัวอย่าง >>> import os >>> my_file = my_file.txt >>> base = os.path.splite

  10. วิธีแยก File Extension ด้วย Python

    คุณสามารถแยก File Extension ของ Filename String ได้โดยใช้เมธอด os.path.splitext มันแยก Pathname Path ออกเป็น Pair (root, ext) โดยที่ root + ext == path และ ext ว่างหรือขึ้นต้นด้วย Period และมี Period สูงสุดหนึ่งตัว ตัวอย่าง import os file_name = my_file.txt print(os.path.splitext(file_name)) ผลลัพ

  11. วิธีหา MIME Type ของไฟล์ใน Python

    Python มีโมดูลชื่อ mimetypes ที่คุณสามารถใช้ Guess MIME Type ของไฟล์ใน Python ได้ อย่างไรก็ตาม มันไม่ใช่วิธีที่น่าเชื่อถือในการรู้ MIME Type ของไฟล์ ตัวอย่าง >>> import mimetypes >>> print(mimetypes.MimeTypes().guess_type(my_file.txt)[0]) text/plain คุณยังสามารถใช้ Non-standard M

  12. วิธีสร้างไฟล์ว่าง (Empty File) ด้วย Python

    วิธีง่ายที่สุดในการสร้างไฟล์โดยไม่ Truncate หากมีอยู่แล้วคือ: open(my_file.txt, a).close() ใน Python 3.4+ คุณสามารถใช้โมดูล pathlib เพื่อ Touch Files ได้โดยตรง ตัวอย่าง: from pathlib import Path Path(my_file.txt).touch() คุณยังสามารถสร้างไฟล์ใหม่โดยไม่เปิดไฟล์ด้วยโมดูล os เมธอด mknod() สร้าง Fil

  13. วิธีเปิด Pseudo-Terminal Pair ใหม่ด้วย Python

    คุณสามารถใช้ os.openpty() เพื่อเปิด Pseudo-Terminal Pair ใหม่ด้วย Python เมธอดนี้ให้ Pair ของ File Descriptors (Master, Slave) สำหรับ Master และ Slave End ตามลำดับ ตัวอย่าง คุณสามารถใช้ได้ดังนี้: import os # Master for PTY, Slave for TTY m, s = os.openpty() print(m) print(s) # แสดงชื่อ Terminal

  14. วิธี Ignore Hidden Files ด้วย os.listdir() ใน Python

    บน Unix OS (OSX, Linux, ฯลฯ) Hidden Files เริ่มต้นด้วย . ดังนั้นเราสามารถ Filter ได้ด้วย startswith Check บน Windows เราต้องตรวจสอบ File Attributes แล้วค่อยตัดสินว่าไฟล์เป็น Hidden หรือไม่ ตัวอย่าง ตัวอย่าง โค้ดต่อไปนี้ได้ Listing โดยไม่มี Hidden Files: import os if os.name == nt: import win3

  15. วิธี List เนื้อหา Directory ใน Python

    os.listdir(my_path) จะให้คุณทุกอย่างใน Directory my_path - ไฟล์และ Directories ตัวอย่าง คุณสามารถใช้ได้ดังนี้: >>> import os >>> os.listdir(.) [DLLs, Doc, etc, include, Lib, libs, LICENSE.txt, NEWS.txt, python.exe, pythonw.exe, README.txt, Scripts, share, tcl, Tools, w9xpopen.exe

  16. วิธี List ไฟล์และโฟลเดอร์ที่ไม่ใช่ Hidden ใน Windows ด้วย Python

    บน Unix OS (OSX, Linux, ฯลฯ) Hidden Files เริ่มต้นด้วย . ดังนั้นเราสามารถ Filter ได้ด้วย startswith Check บน Windows เราต้องตรวจสอบ File Attributes แล้วค่อยตัดสินว่าไฟล์เป็น Hidden หรือไม่ ตัวอย่าง ตัวอย่าง โค้ดต่อไปนี้ได้ Listing โดยไม่มี Hidden Files: import os if os.name == nt: import win3

  17. วิธีลบ Hidden Files และ Folders ด้วย Python

    บน Unix OS (OSX, Linux, ฯลฯ) Hidden Files เริ่มต้นด้วย . ดังนั้นเราสามารถ Filter ได้ด้วย startswith Check บน Windows เราต้องตรวจสอบ File Attributes แล้วค่อยตัดสินว่าไฟล์/โฟลเดอร์เป็น Hidden หรือไม่ ตัวอย่าง ตัวอย่าง โค้ดต่อไปนี้ลบ Hidden Files ทั้งหมด: import os if os.name == nt: import win32

  18. วิธีลบ Swap Files ด้วย Python

    Swap Files มี Extension .swp วิธีง่ายที่สุดในการลบ Swap Files ทั้งหมดจากโฟลเดอร์แบบ Recursive คือใช้ String Function endswith กับ Extension Name (.swp) เพื่อ Match ชื่อไฟล์และลบไฟล์เหล่านั้น ตัวอย่าง import os, os.path mypath = my_folder for root, dirs, files in os.walk(mypath): for file in fi

  19. วิธีตรวจสอบเวลาเข้าถึงไฟล์ล่าสุด (Last Access Time) ด้วย Python

    เพื่อหา Modification Time ของไฟล์ คุณสามารถใช้ os.path.getmtime(path) รองรับ Cross-Platform ตัวอย่าง >>> import os >>> print(os.path.getmtime(my_file.txt)) 1505928275.3081832 หมายเหตุ: ฟังก์ชันนี้คืนค่า Modification Time ไม่ใช่ Access Time สำหรับ Access Time ใช้ os.path.getatime(

  20. โหมด (Modes) ในการเปิดไฟล์ด้วย Python มีอะไรบ้าง?

    ไฟล์ใน Python สามารถเปิดในโหมดต่อไปนี้ได้: Mode คำอธิบาย rRead Mode (Default) wWrite Mode สร้างไฟล์ใหม่หากไม่มี หรือ Truncate หากมีอยู่แล้ว xOpen for Exclusive Creation หากไฟล์มีอยู่แล้ว Operation จะ Fail aAppend Mode เขียนต่อท้ายไฟล์โดยไม่ Truncate ส

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:28/451  20-คอมพิวเตอร์/Page Goto:1 22 23 24 25 26 27 28 29 30 31 32 33 34