Every line of 'python create file in subdirectory' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
30 def create_dir(path): 31 """Create supplied directory""" 32 command = ["mkdir", "-p", path] 33 subprocess.Popen(command).communicate()
76 def create(self, dir_, content): 77 """Write ``content`` to a file using ``dir_`` as file-system directory. 78 79 :return: File-system path of the file that was created. 80 """ 81 p = Path(dir_).joinpath(self.relpath) 82 if not p.parent.exists(): 83 p.parent.mkdir(parents=True) 84 with open(p.as_posix(), 'wb') as fp: 85 if isinstance(content, str): 86 content = content.encode('utf8') 87 fp.write(content) 88 return p.as_posix()
34 def create(self, path, contents): 35 dname = os.path.dirname(path) 36 if len(dname) > 0 and not os.path.isdir(dname): 37 os.makedirs(dname) 38 39 with open(path, 'w+') as fd: 40 fd.write(contents)
91 def create_dir_for_file(file_path, dir_description='directory'): 92 ''' 93 Creates the directory of the file_path. 94 ''' 95 directory = os.path.dirname(os.path.abspath(file_path)) 96 try: 97 os.makedirs(directory, exist_ok=True) 98 except Exception as e: 99 sys.exit('Error: Could not create {}: {} {}'.format(dir_description, sys.exc_info()[0].__name__, e))
16 def createdirectory(dirpath): 17 # we don't use os.mkdir/chown because we need sudo 18 command = ['/bin/mkdir', '-p', dirpath] 19 retcode, out, err = utils.execCmd(command, sudo=True, raw=True) 20 if retcode != 0: 21 sys.stderr.write('directlun: error mkdir %s, err = %s\n' % (dirpath, err)) 22 sys.exit(2) 23 24 mode = '755' 25 command = ['/bin/chmod', mode, dirpath] 26 if retcode != 0: 27 sys.stderr.write('directlun: error chmod %s %s, err = %s\n' % (dirpath, mode, err)) 28 sys.exit(2)
11 def create_dir(num_files, dict_generator, extensions): 12 tmp_dir = tempfile.mkdtemp() 13 p = Path(tmp_dir) 14 for i in range(0, num_files): 15 d = dict_generator(i) 16 # last one should cause problems 17 for extension, op in extensions: 18 f_name = f"file_{i}.{extension}" 19 with open(p / f_name, "w") as f: 20 op(d, f) 21 return p
22 def create(): 23 logging.info('building port: cocos2d v3') 24 logging.warn('cocos2d: library is experimental, do not expect that it will work out of the box') 25 26 cocos2d_src = os.path.join(ports.get_dir(), 'cocos2d') 27 cocos2d_root = os.path.join(cocos2d_src, 'Cocos2d-' + TAG) 28 cocos2dx_root = os.path.join(cocos2d_root, 'cocos2dx') 29 cocos2dx_src = make_source_list(cocos2d_root, cocos2dx_root) 30 cocos2dx_includes = make_includes(cocos2d_root, cocos2dx_root) 31 32 cocos2d_build = os.path.join(ports.get_build_dir(), 'cocos2d') 33 shutil.copytree(os.path.join(cocos2d_root, 'samples', 'Cpp'), 34 os.path.join(cocos2d_build, 'samples')) 35 36 commands = [] 37 o_s = [] 38 for src in cocos2dx_src: 39 o = os.path.join(cocos2d_build, 'Cocos2d-' + TAG, 'build', src + '.o') 40 shared.safe_ensure_dirs(os.path.dirname(o)) 41 command = [shared.PYTHON, 42 shared.EMCC, 43 os.path.join(cocos2dx_root, 'proj.emscripten', src), 44 '-Wno-overloaded-virtual', 45 '-Wno-deprecated-declarations', 46 '-D__CC_PLATFORM_FILEUTILS_CPP__', 47 '-DCC_ENABLE_CHIPMUNK_INTEGRATION', 48 '-DCC_KEYBOARD_SUPPORT', 49 '-DGL_ES=1', 50 '-DNDEBUG', # '-DCOCOS2D_DEBUG=1' 1 - error/warn, 2 - verbose 51 '-DCP_USE_DOUBLES=0', 52 '-O2', 53 '-s', 'USE_ZLIB=1', 54 '-s', 'USE_LIBPNG=1', 55 '-o', o, '-w'] 56 57 for include in cocos2dx_includes: 58 command.append('-I' + include) 59 60 if src.endswith('.cpp'): 61 command.append('-std=c++11') 62 63 commands.append(command) 64 o_s.append(o) 65 shared.safe_ensure_dirs(os.path.dirname(o_s[0])) 66 ports.run_commands(commands) 67 final = os.path.join(cocos2d_build, libname) 68 ports.create_lib(final, o_s) 69 return final
506 def create_directory(self): 507 """ 508 Creates a directory under the selected directory (if the selected item 509 is a file, the parent directory is used). 510 """ 511 src = self.get_current_path() 512 name, status = QtWidgets.QInputDialog.getText( 513 self.tree_view, _('Create directory'), _('Name:'), 514 QtWidgets.QLineEdit.Normal, '') 515 if status: 516 fatal_names = ['.', '..'] 517 for i in fatal_names: 518 if i == name: 519 QtWidgets.QMessageBox.critical( 520 self.tree_view, _("Error"), _("Wrong directory name")) 521 return 522 523 if os.path.isfile(src): 524 src = os.path.dirname(src) 525 try: 526 os.makedirs(os.path.join(src, name), exist_ok=True) 527 except OSError as e: 528 QtWidgets.QMessageBox.warning( 529 self.tree_view, _('Failed to create directory'), 530 _('Failed to create directory: %s'), str(e))
168 def make(path): 169 # Read make template into a Template object. 170 make_template = open(TEMPLATE, 'r') 171 template_data = make_template.read() 172 make_template.close() 173 template = Template(template_data) 174 175 directories = [] 176 177 # Generate Makefile for all samples assuming in base ic directory. 178 if path == 'all': 179 run_dir = os.path.abspath(os.path.join('.', 'public/run/samples')) 180 step_dir = os.path.abspath(os.path.join('.', 'public/step/samples')) 181 dvt_dir = os.path.abspath(os.path.join('.', 'dvt/samples')) 182 183 for d in os.listdir(run_dir): 184 run_d = os.path.join(run_dir, d) 185 step_d = os.path.join(step_dir, d) 186 187 if os.path.isdir(step_d): 188 directories.append(step_d) 189 if os.path.isdir(run_d): 190 directories.append(run_d) 191 192 for d in os.listdir(dvt_dir): 193 sample_dir = os.path.join(dvt_dir, d) 194 195 if os.path.isdir(sample_dir): 196 directories.append(sample_dir) 197 198 else: 199 directories.append(os.path.abspath(path)) 200 201 for directory in directories: 202 data = generate_makefile(directory, template) 203 target_makefile = os.path.join(directory, 'Makefile') 204 log.info("Generating Makefile in %s" % target_makefile) 205 f = open(target_makefile, 'wb') 206 f.write(data) 207 f.close() 208 209 log.info("Done")
4 def create_dir(directory): 5 if not os.path.exists(directory): 6 os.makedirs(directory)