Lines Matching refs:path
57 def abspath(self, path): argument
58 return os.path.abspath(path)
60 def basename(self, path): argument
62 return os.path.basename(path)
64 def chdir(self, path): argument
66 return os.chdir(path)
73 def dirname(self, path): argument
75 return os.path.dirname(path)
77 def exists(self, path): argument
79 return os.path.exists(path)
81 def files_under(self, path, dirs_to_skip=[], file_filter=None): argument
97 if self.isfile(path):
98 if file_filter(self, self.dirname(path), self.basename(path)):
99 files.append(path)
102 if self.basename(path) in dirs_to_skip:
105 for (dirpath, dirnames, filenames) in os.walk(path):
119 def glob(self, path): argument
121 return glob.glob(path)
123 def isabs(self, path): argument
125 return os.path.isabs(path)
127 def isfile(self, path): argument
129 return os.path.isfile(path)
131 def isdir(self, path): argument
133 return os.path.isdir(path)
137 return os.path.join(*comps)
139 def listdir(self, path): argument
141 return os.listdir(path)
170 if os.path.exists(self._directory_path):
175 def maybe_make_directory(self, *path): argument
178 os.makedirs(self.join(*path))
186 def mtime(self, path): argument
187 return os.stat(path).st_mtime
189 def normpath(self, path): argument
191 return os.path.normpath(path)
199 def open_text_file_for_writing(self, path, append=False): argument
204 return codecs.open(path, mode, 'utf8')
206 def open_binary_file_for_reading(self, path): argument
207 return codecs.open(path, 'rb')
209 def read_binary_file(self, path): argument
211 with file(path, 'rb') as f:
214 def read_text_file(self, path): argument
218 with codecs.open(path, 'r', 'utf8') as f:
221 def relpath(self, path, start='.'): argument
222 return ospath.relpath(path, start)
228 def remove(self, path, osremove=os.remove): argument
242 osremove(path)
250 def rmtree(self, path): argument
252 shutil.rmtree(path, ignore_errors=True)
254 def read_binary_file(self, path): argument
256 with file(path, 'rb') as f:
259 def read_text_file(self, path): argument
263 with codecs.open(path, 'r', 'utf8') as f:
266 def splitext(self, path): argument
268 return os.path.splitext(path)
270 def write_binary_file(self, path, contents): argument
272 with file(path, 'wb') as f:
275 def write_text_file(self, path, contents): argument
279 with codecs.open(path, 'w', 'utf8') as f: