faker.providers.file

class faker.providers.file.Provider(generator)

Bases: faker.providers.BaseProvider

file_extension(category=None)
Parameters:category – audio|image|office|text|video
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.file_extension()
...
'webm'
'xlsx'
'pptx'
'csv'
'ods'
file_name(category=None, extension=None)
Parameters:
  • category – audio|image|office|text|video
  • extension – file extension
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.file_name()
...
'inside.webm'
'if.jpg'
'live.csv'
'measure.key'
'peace.png'
file_path(depth=1, category=None, extension=None)
Parameters:
  • category – audio|image|office|text|video
  • extension – file extension
  • depth – depth of the file (depth >= 0)
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.file_path()
...
'/else/inside.webm'
'/field/six.pptx'
'/measure/traditional.ods'
'/economy/peace.png'
'/total/special.webm'
mime_type(category=None)
Parameters:category – application|audio|image|message|model|multipart|text|video
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mime_type()
...
'text/vcard'
'message/imdn+xml'
'model/mesh'
'text/csv'
'message/partial'
unix_device(prefix=None)
Parameters:prefix – sd|vd|xvd
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.unix_device()
...
'/dev/xvdt'
'/dev/vdg'
'/dev/vdk'
'/dev/xvdh'
'/dev/vdp'
unix_partition(prefix=None)
Parameters:prefix – sd|vd|xvd
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.unix_partition()
...
'/dev/xvdt6'
'/dev/sdz7'
'/dev/vdu4'
'/dev/xvdj3'
'/dev/vdh1'