Esempio n. 1
0
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)
Esempio n. 2
0
 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
Esempio n. 3
0
 def image_file2(cls, f):
     exname = File.get_exname(f)
     if exname in ['.jpg', '.png', '.gif', '.jpeg', '.bmp']:
         return True
     else:
         return False
Esempio n. 4
0
 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))