วิธีที่ง่ายที่สุดในการสร้างไฟล์โดยไม่ตัดทอนในกรณีที่มีอยู่คือ -
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")