def clean_pyc(path=os.getenv('MYPY'), show=False): for rt, dr, fs in os.walk(path): if fs: for f in fs: f = os.path.join(rt, f) if File.get_exname(f) == '.pyc': os.remove(f) if show: print('remove: %s' % f) if dr: for d in dr: if d == '__pycache__': os.remove(d)
def get_url_content(cls, url, retry_times=3, view=True, path=None): if cls.url_is_https(url): content = cls.get_html(url=url, context=cls.CONTEXT_UNVERIFIED, retry_times=retry_times, view=view) else: content = cls.get_html(url=url, retry_times=retry_times, view=view) # save content to path. if all((content, path)): Path.make_path(path) f = '%s/%s' % (path, cls.convert_url_to_title(url)) if File.get_exname(f) != '.html': f = f + '.html' with open(f, 'w') as fd: fd.write(content) return content
def image_file2(cls, f): exname = File.get_exname(f) if exname in ['.jpg', '.png', '.gif', '.jpeg', '.bmp']: return True else: return False
def get_all_of_wiz(self): for root, dirs, fs in os.walk(self._src): if len(fs) != 0: for f in fs: if File.get_exname(f) == '.ziw': self._fs.append(os.path.join(root, f))