Every line of 'consider adding this directory to path' 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.
4 def add_to_path(directory): 5 """Add directory to sys.path for importing modules 6 7 Args: 8 ``directory``: a string to the directory. 9 """ 10 if sys.path.count(directory) == 0: 11 sys.path.insert(0, directory)
27 def addpath(path): 28 """ 29 Add a directory to the python path environment, and to the PYTHONPATH 30 environment variable for subprocesses. 31 """ 32 path = abspath(path) 33 if 'PYTHONPATH' in os.environ: 34 PYTHONPATH = path + os.pathsep + os.environ['PYTHONPATH'] 35 else: 36 PYTHONPATH = path 37 os.environ['PYTHONPATH'] = PYTHONPATH 38 sys.path.insert(0, path)
5 def add_path_tree( base_path, path, skip_dirs=[ '.svn', '.git' ]): 6 path = os.path.join( base_path, path ) 7 partial_data_files = [] 8 for root, dirs, files in os.walk( os.path.join( path )): 9 sample_list = [] 10 for skip_dir in skip_dirs: 11 if skip_dir in dirs: 12 dirs.remove( skip_dir ) 13 if files: 14 for filename in files: 15 sample_list.append( os.path.join( root, filename )) 16 if sample_list: 17 partial_data_files.append(( 18 root.replace( 19 base_path + os.sep if base_path else '', 20 '', 21 1 22 ), 23 sample_list 24 )) 25 return partial_data_files
24 def addpath(): 25 try: 26 import dynts 27 except ImportError: 28 p = lambda x : os.path.split(x)[0] 29 path = p(p(os.path.abspath(__file__))) 30 sys.path.insert(0, path)
6 def addpath(): 7 try: 8 import astrometry 9 from astrometry.util.shell import shell_escape 10 from astrometry.util.filetype import filetype_short 11 except ImportError: 12 me = __file__ 13 path = os.path.realpath(me) 14 utildir = os.path.dirname(path) 15 assert(os.path.basename(utildir) == 'util') 16 andir = os.path.dirname(utildir) 17 if os.path.basename(andir) == 'astrometry': 18 rootdir = os.path.dirname(andir) 19 sys.path.insert(1, andir) 20 else: 21 # assume there's a symlink astrometry -> . 22 rootdir = andir 23 #sys.path += [rootdir] 24 sys.path.insert(1, rootdir)