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

วิธีสร้างไฟล์ขนาดกำหนดใน Python

สร้างไฟล์ขนาดเฉพาะ: seek ไปที่ byte ที่ต้องการ เขียน byte เดียว (sparse file)

ตัวอย่าง: Sparse File 1 GB

with open('my_file', 'wb') as f:
    f.seek(1024 * 1024 * 1024)  # 1 GB
    f.write(b'0')

สร้างไฟล์เต็ม (จริงๆ ใช้พื้นที่):

with open('my_file', 'wb') as f:
    num_chars = 1024 * 1024 * 1024
    f.write(b'0' * num_chars)