File: make-many-data-files.py

package info (click to toggle)
rdiff-backup 2.2.6-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,640 kB
  • sloc: python: 24,129; javascript: 9,512; sh: 1,230; ansic: 580; makefile: 36
file content (22 lines) | stat: -rwxr-xr-x 498 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python3
"""Make 10000 files consisting of data

Syntax:  test.py directory_name number_of_files character filelength"""

import sys
import os

dirname = sys.argv[1]
num_files = int(sys.argv[2])
character = sys.argv[3]
filelength = int(sys.argv[4])

os.mkdir(dirname)
for i in range(num_files):
    fp = open("%s/%s" % (dirname, i), "w")
    fp.write(character * filelength)
    fp.close()

fp = open("%s.big" % dirname, "w")
fp.write(character * (filelength * num_files))
fp.close()