Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะสร้างไฟล์เปล่าโดยใช้ Python ได้อย่างไร?


วิธีที่ง่ายที่สุดในการสร้างไฟล์โดยไม่ตัดทอนในกรณีที่มีอยู่คือ -

open('my_file.txt', 'a').close()

ใน Python 3.4+ คุณสามารถใช้โมดูล pathlib เพื่อสัมผัสไฟล์ได้โดยตรง สำหรับ ตัวอย่าง ,

from pathlib import Path
Path('my_file.txt').touch()

คุณยังสามารถสร้างไฟล์ใหม่โดยไม่ต้องเปิดไฟล์โดยใช้โมดูลระบบปฏิบัติการ เมธอด mknod() สร้างโหนดระบบไฟล์ (ไฟล์ ไฟล์พิเศษของอุปกรณ์ หรือไพพ์ที่มีชื่อ) ที่มีชื่อไฟล์ สำหรับ ตัวอย่าง ,

import os
os.mknod("my_file.txt")