Python tempfile.gettempprefix() Examples
The following are 30 code examples for showing how to use tempfile.gettempprefix(). These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example.
You may check out the related API usage on the sidebar.
You may also want to check out all available functions/classes of the module
tempfile
, or try the search function
.
Example 1
Project: bugatsinho.github.io Author: bugatsinho File: _temp.py License: GNU General Public License v3.0 | 6 votes |
def mkstemp(suffix=None, prefix=None, dir=None, text=False): """ Args: suffix (`pathlike` or `None`): suffix or `None` to use the default prefix (`pathlike` or `None`): prefix or `None` to use the default dir (`pathlike` or `None`): temp dir or `None` to use the default text (bool): if the file should be opened in text mode Returns: Tuple[`int`, `fsnative`]: A tuple containing the file descriptor and the file path Raises: EnvironmentError Like :func:`python3:tempfile.mkstemp` but always returns a `fsnative` path. """ suffix = fsnative() if suffix is None else path2fsn(suffix) prefix = gettempprefix() if prefix is None else path2fsn(prefix) dir = gettempdir() if dir is None else path2fsn(dir) return tempfile.mkstemp(suffix, prefix, dir, text)
Example 2
Project: bugatsinho.github.io Author: bugatsinho File: _temp.py License: GNU General Public License v3.0 | 6 votes |
def mkdtemp(suffix=None, prefix=None, dir=None): """ Args: suffix (`pathlike` or `None`): suffix or `None` to use the default prefix (`pathlike` or `None`): prefix or `None` to use the default dir (`pathlike` or `None`): temp dir or `None` to use the default Returns: `fsnative`: A path to a directory Raises: EnvironmentError Like :func:`python3:tempfile.mkstemp` but always returns a `fsnative` path. """ suffix = fsnative() if suffix is None else path2fsn(suffix) prefix = gettempprefix() if prefix is None else path2fsn(prefix) dir = gettempdir() if dir is None else path2fsn(dir) return tempfile.mkdtemp(suffix, prefix, dir)
Example 3
Project: ironpython2 Author: IronLanguages File: test_tempfile.py License: Apache License 2.0 | 6 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempdir" : 1, "tempdir" : 1, "template" : 1, "SpooledTemporaryFile" : 1 } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.assertTrue(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 4
Project: ironpython2 Author: IronLanguages File: test_tempfile.py License: Apache License 2.0 | 6 votes |
def test_usable_template(self): # gettempprefix returns a usable prefix string # Create a temp directory, avoiding use of the prefix. # Then attempt to create a file whose name is # prefix + 'xxxxxx.xxx' in that directory. p = tempfile.gettempprefix() + "xxxxxx.xxx" d = tempfile.mkdtemp(prefix="") try: p = os.path.join(d, p) try: fd = os.open(p, os.O_RDWR | os.O_CREAT) except: self.failOnException("os.open") os.close(fd) os.unlink(p) finally: os.rmdir(d)
Example 5
Project: BinderFilter Author: dxwu File: test_tempfile.py License: MIT License | 6 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempdir" : 1, "tempdir" : 1, "template" : 1, "SpooledTemporaryFile" : 1 } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.assertTrue(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 6
Project: BinderFilter Author: dxwu File: test_tempfile.py License: MIT License | 6 votes |
def test_usable_template(self): # gettempprefix returns a usable prefix string # Create a temp directory, avoiding use of the prefix. # Then attempt to create a file whose name is # prefix + 'xxxxxx.xxx' in that directory. p = tempfile.gettempprefix() + "xxxxxx.xxx" d = tempfile.mkdtemp(prefix="") try: p = os.path.join(d, p) try: fd = os.open(p, os.O_RDWR | os.O_CREAT) except: self.failOnException("os.open") os.close(fd) os.unlink(p) finally: os.rmdir(d)
Example 7
Project: oss-ftp Author: aliyun File: test_tempfile.py License: MIT License | 6 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempdir" : 1, "tempdir" : 1, "template" : 1, "SpooledTemporaryFile" : 1 } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.assertTrue(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 8
Project: oss-ftp Author: aliyun File: test_tempfile.py License: MIT License | 6 votes |
def test_usable_template(self): # gettempprefix returns a usable prefix string # Create a temp directory, avoiding use of the prefix. # Then attempt to create a file whose name is # prefix + 'xxxxxx.xxx' in that directory. p = tempfile.gettempprefix() + "xxxxxx.xxx" d = tempfile.mkdtemp(prefix="") try: p = os.path.join(d, p) try: fd = os.open(p, os.O_RDWR | os.O_CREAT) except: self.failOnException("os.open") os.close(fd) os.unlink(p) finally: os.rmdir(d)
Example 9
Project: aioes Author: aio-libs-abandoned File: test_snapshot.py License: Apache License 2.0 | 6 votes |
def repo_path(): ''' Sice elasticsearch may be launched under the other user, tempfile.TemporaryDirectory can't be used, because python can't cleanup it after elasticsearch user. So we are just leaving it there. ''' characters = "abcdefghijklmnopqrstuvwxyz0123456789_" temp_dir = tempfile.gettempdir() temp_prefix = '/' + tempfile.gettempprefix() temp_name = temp_prefix + ''.join( [random.choice(characters) for _ in range(8)] ) dir_path = os.path.join(temp_dir + temp_name) os.makedirs(dir_path) yield dir_path try: shutil.rmtree(dir_path) except PermissionError: # if subdirs were created by other user pass
Example 10
Project: ironpython3 Author: IronLanguages File: test_tempfile.py License: Apache License 2.0 | 6 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempdir" : 1, "tempdir" : 1, "template" : 1, "SpooledTemporaryFile" : 1, "TemporaryDirectory" : 1, } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.assertTrue(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 11
Project: gcblue Author: gcblue File: test_tempfile.py License: BSD 3-Clause "New" or "Revised" License | 6 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempdir" : 1, "tempdir" : 1, "template" : 1, "SpooledTemporaryFile" : 1 } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.assertTrue(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 12
Project: gcblue Author: gcblue File: test_tempfile.py License: BSD 3-Clause "New" or "Revised" License | 6 votes |
def test_usable_template(self): # gettempprefix returns a usable prefix string # Create a temp directory, avoiding use of the prefix. # Then attempt to create a file whose name is # prefix + 'xxxxxx.xxx' in that directory. p = tempfile.gettempprefix() + "xxxxxx.xxx" d = tempfile.mkdtemp(prefix="") try: p = os.path.join(d, p) try: fd = os.open(p, os.O_RDWR | os.O_CREAT) except: self.failOnException("os.open") os.close(fd) os.unlink(p) finally: os.rmdir(d)
Example 13
Project: medicare-demo Author: ofermend File: test_tempfile.py License: Apache License 2.0 | 6 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempdir" : 1, "tempdir" : 1, "template" : 1 } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.failUnless(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 14
Project: medicare-demo Author: ofermend File: test_tempfile.py License: Apache License 2.0 | 6 votes |
def test_usable_template(self): # gettempprefix returns a usable prefix string # Create a temp directory, avoiding use of the prefix. # Then attempt to create a file whose name is # prefix + 'xxxxxx.xxx' in that directory. p = tempfile.gettempprefix() + "xxxxxx.xxx" d = tempfile.mkdtemp(prefix="") try: p = os.path.join(d, p) try: fd = os.open(p, os.O_RDWR | os.O_CREAT) except: self.failOnException("os.open") os.close(fd) os.unlink(p) finally: os.rmdir(d)
Example 15
Project: rawkit Author: photoshell File: raw.py License: MIT License | 6 votes |
def __init__(self, filename=None): """Initializes a new DarkFrame object.""" super(DarkFrame, self).__init__(filename=filename) self.options = Options({ 'auto_brightness': False, 'brightness': 1.0, 'auto_stretch': True, 'bps': 16, 'gamma': (1, 1), 'rotation': 0, }) self._tmp = os.path.join( tempfile.gettempdir(), '{prefix}{rand}'.format( prefix=tempfile.gettempprefix(), rand=''.join(random.SystemRandom().choice( string.ascii_uppercase + string.digits) for _ in range(8) ) ) ) self._filetype = None
Example 16
Project: csvtotable Author: vividvilla File: convert.py License: MIT License | 6 votes |
def serve(content): """Write content to a temp file and serve it in browser""" temp_folder = tempfile.gettempdir() temp_file_name = tempfile.gettempprefix() + str(uuid.uuid4()) + ".html" # Generate a file path with a random name in temporary dir temp_file_path = os.path.join(temp_folder, temp_file_name) # save content to temp file save(temp_file_path, content) # Open templfile in a browser webbrowser.open("file://{}".format(temp_file_path)) # Block the thread while content is served try: while True: time.sleep(1) except KeyboardInterrupt: # cleanup the temp file os.remove(temp_file_path)
Example 17
Project: dcos-e2e Author: dcos File: doctor.py License: Apache License 2.0 | 6 votes |
def _check_tmp_free_space() -> CheckLevels: """ Warn if there is not enough free space in the default temporary directory. """ free_space = shutil.disk_usage(gettempdir()).free free_space_gb = free_space / 1024 / 1024 / 1024 low_space_message = ( 'The default temporary directory ("{tmp_prefix}") has ' '{free_space:.1f} GB of free space available. ' 'Creating a cluster typically takes approximately 2 GB of temporary ' 'storage. ' 'If you encounter problems with disk space usage, set the ``TMPDIR`` ' 'environment variable to a suitable temporary directory or use the ' '``--workspace-dir`` option on the ``minidcos docker create`` command.' ).format( tmp_prefix=Path('/') / gettempprefix(), free_space=free_space_gb, ) if free_space_gb < 5: warn(message=low_space_message) return CheckLevels.WARNING return CheckLevels.NONE
Example 18
Project: CTFCrackTools-V2 Author: Acmesec File: test_tempfile.py License: GNU General Public License v3.0 | 6 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempdir" : 1, "tempdir" : 1, "template" : 1, "SpooledTemporaryFile" : 1 } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.assertTrue(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 19
Project: CTFCrackTools-V2 Author: Acmesec File: test_tempfile.py License: GNU General Public License v3.0 | 6 votes |
def test_usable_template(self): # gettempprefix returns a usable prefix string # Create a temp directory, avoiding use of the prefix. # Then attempt to create a file whose name is # prefix + 'xxxxxx.xxx' in that directory. p = tempfile.gettempprefix() + "xxxxxx.xxx" d = tempfile.mkdtemp(prefix="") try: p = os.path.join(d, p) try: fd = os.open(p, os.O_RDWR | os.O_CREAT) except: self.failOnException("os.open") os.close(fd) os.unlink(p) finally: os.rmdir(d)
Example 20
Project: CTFCrackTools Author: Acmesec File: test_tempfile.py License: GNU General Public License v3.0 | 6 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempdir" : 1, "tempdir" : 1, "template" : 1, "SpooledTemporaryFile" : 1 } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.assertTrue(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 21
Project: CTFCrackTools Author: Acmesec File: test_tempfile.py License: GNU General Public License v3.0 | 6 votes |
def test_usable_template(self): # gettempprefix returns a usable prefix string # Create a temp directory, avoiding use of the prefix. # Then attempt to create a file whose name is # prefix + 'xxxxxx.xxx' in that directory. p = tempfile.gettempprefix() + "xxxxxx.xxx" d = tempfile.mkdtemp(prefix="") try: p = os.path.join(d, p) try: fd = os.open(p, os.O_RDWR | os.O_CREAT) except: self.failOnException("os.open") os.close(fd) os.unlink(p) finally: os.rmdir(d)
Example 22
Project: python-atomicwrites Author: untitaker File: __init__.py License: MIT License | 5 votes |
def get_fileobject(self, suffix="", prefix=tempfile.gettempprefix(), dir=None, **kwargs): '''Return the temporary file to use.''' if dir is None: dir = os.path.normpath(os.path.dirname(self._path)) descriptor, name = tempfile.mkstemp(suffix=suffix, prefix=prefix, dir=dir) # io.open() will take either the descriptor or the name, but we need # the name later for commit()/replace_atomic() and couldn't find a way # to get the filename from the descriptor. os.close(descriptor) kwargs['mode'] = self._mode kwargs['file'] = name return io.open(**kwargs)
Example 23
Project: bugatsinho.github.io Author: bugatsinho File: _temp.py License: GNU General Public License v3.0 | 5 votes |
def gettempprefix(): """ Returns: `fsnative` Like :func:`python3:tempfile.gettempprefix`, but always returns a `fsnative` path """ return path2fsn(tempfile.gettempprefix())
Example 24
Project: ironpython2 Author: IronLanguages File: test_tempfile.py License: Apache License 2.0 | 5 votes |
def test_sane_template(self): # gettempprefix returns a nonempty prefix string p = tempfile.gettempprefix() self.assertIsInstance(p, basestring) self.assertTrue(len(p) > 0)
Example 25
Project: BinderFilter Author: dxwu File: test_tempfile.py License: MIT License | 5 votes |
def test_sane_template(self): # gettempprefix returns a nonempty prefix string p = tempfile.gettempprefix() self.assertIsInstance(p, basestring) self.assertTrue(len(p) > 0)
Example 26
Project: oss-ftp Author: aliyun File: test_tempfile.py License: MIT License | 5 votes |
def test_sane_template(self): # gettempprefix returns a nonempty prefix string p = tempfile.gettempprefix() self.assertIsInstance(p, basestring) self.assertTrue(len(p) > 0)
Example 27
Project: Fluid-Designer Author: Microvellum File: test_tempfile.py License: GNU General Public License v3.0 | 5 votes |
def test_exports(self): # There are no surprising symbols in the tempfile module dict = tempfile.__dict__ expected = { "NamedTemporaryFile" : 1, "TemporaryFile" : 1, "mkstemp" : 1, "mkdtemp" : 1, "mktemp" : 1, "TMP_MAX" : 1, "gettempprefix" : 1, "gettempprefixb" : 1, "gettempdir" : 1, "gettempdirb" : 1, "tempdir" : 1, "template" : 1, "SpooledTemporaryFile" : 1, "TemporaryDirectory" : 1, } unexp = [] for key in dict: if key[0] != '_' and key not in expected: unexp.append(key) self.assertTrue(len(unexp) == 0, "unexpected keys: %s" % unexp)
Example 28
Project: Fluid-Designer Author: Microvellum File: test_tempfile.py License: GNU General Public License v3.0 | 5 votes |
def make_temp(self): return tempfile._mkstemp_inner(tempfile.gettempdir(), tempfile.gettempprefix(), '', tempfile._bin_openflags, str)
Example 29
Project: Fluid-Designer Author: Microvellum File: test_tempfile.py License: GNU General Public License v3.0 | 5 votes |
def test_sane_template(self): # gettempprefix returns a nonempty prefix string p = tempfile.gettempprefix() self.assertIsInstance(p, str) self.assertGreater(len(p), 0) pb = tempfile.gettempprefixb() self.assertIsInstance(pb, bytes) self.assertGreater(len(pb), 0)
Example 30
Project: Fluid-Designer Author: Microvellum File: test_tempfile.py License: GNU General Public License v3.0 | 5 votes |
def test_usable_template(self): # gettempprefix returns a usable prefix string # Create a temp directory, avoiding use of the prefix. # Then attempt to create a file whose name is # prefix + 'xxxxxx.xxx' in that directory. p = tempfile.gettempprefix() + "xxxxxx.xxx" d = tempfile.mkdtemp(prefix="") try: p = os.path.join(d, p) fd = os.open(p, os.O_RDWR | os.O_CREAT) os.close(fd) os.unlink(p) finally: os.rmdir(d)