Python dominate.tags.table() Examples
The following are 7
code examples of dominate.tags.table().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
dominate.tags
, or try the search function
.
Example #1
Source File: html.py From 2019-CCF-BDCI-OCR-MCZJ-OCR-IdentificationIDElement with MIT License | 6 votes |
def add_images(self, ims, txts, links, width=400): """add images to the HTML file Parameters: ims (str list) -- a list of image paths txts (str list) -- a list of image names shown on the website links (str list) -- a list of hyperref links; when you click an image, it will redirect you to a new page """ self.t = table(border=1, style="table-layout: fixed;") # Insert a table self.doc.add(self.t) with self.t: with tr(): for im, txt, link in zip(ims, txts, links): with td(style="word-wrap: break-word;", halign="center", valign="top"): with p(): with a(href=os.path.join('images', link)): img(style="width:%dpx" % width, src=os.path.join('images', im)) br() p(txt)
Example #2
Source File: html.py From EvolutionaryGAN-pytorch with MIT License | 6 votes |
def add_images(self, ims, txts, links, width=400): """add images to the HTML file Parameters: ims (str list) -- a list of image paths txts (str list) -- a list of image names shown on the website links (str list) -- a list of hyperref links; when you click an image, it will redirect you to a new page """ self.t = table(border=1, style="table-layout: fixed;") # Insert a table self.doc.add(self.t) with self.t: with tr(): for im, txt, link in zip(ims, txts, links): with td(style="word-wrap: break-word;", halign="center", valign="top"): with p(): with a(href=os.path.join('images', link)): img(style="width:%dpx" % width, src=os.path.join('images', im)) br() p(txt)
Example #3
Source File: html.py From FET-GAN with MIT License | 6 votes |
def add_images(self, ims, txts, links, K, width=400): """add images to the HTML file Parameters: ims (str list) -- a list of image paths txts (str list) -- a list of image names shown on the website links (str list) -- a list of hyperref links; when you click an image, it will redirect you to a new page """ self.t = table(border=1, style="table-layout: fixed;") # Insert a table self.doc.add(self.t) with self.t: with tr(): for im, txt, link in zip(ims, txts, links): with td(style="word-wrap: break-word;", halign="center", valign="top"): with p(): with a(href=os.path.join('images', link)): if txt == 'refs': img(style="width:%dpx" % K*width, src=os.path.join('images', im)) else: img(style="width:%dpx" % width, src=os.path.join('images', im)) br() if txt == 'refs': p(txt+':K='+str(K)) else: p(txt)
Example #4
Source File: analyzlogutils.py From obman_train with GNU General Public License v3.0 | 5 votes |
def make_table(exp_list): table = [] headers = list(exp_list[0].keys()) table.append(headers) for exp_info in exp_list: exp_vals = [] for header in headers: if header in exp_info: exp_vals.append(exp_info[header]) else: exp_vals.append("Not found...") table.append(exp_vals) return table
Example #5
Source File: analyzlogutils.py From obman_train with GNU General Public License v3.0 | 5 votes |
def add_table(table): with dtags.table().add(dtags.tbody()): for row in table: with dtags.tr(): for col_idx, col_val in enumerate(row[1:]): if col_idx == 0: dtags.td().add(dtags.a("{}".format(col_val), href=row[0])) else: if isinstance(col_val, float): col_val = "{0:.5f}".format(col_val) dtags.td().add("{}".format(col_val))
Example #6
Source File: analyzlogutils.py From obman_train with GNU General Public License v3.0 | 5 votes |
def make_image_table(doc, img_root, img_folders, shuffle=False, max_imgs=20): # Get all images for each folder all_images = [] for img_folder in img_folders: img_names = [ os.path.join(img_folder, name) for name in sorted(os.listdir(os.path.join(img_root, img_folder))) ] if shuffle: random.shuffle(img_names) all_images.append(img_names[:max_imgs]) # Arrange as list [{0: img_1_folder_0, 1:img_1_folder_1, ..}, ] max_len = max([len(images) for images in all_images]) all_arranged_imgs = [] # Generate for each row dictionary of folder_idx: img_path for idx in range(max_len): idx_dic = {} for folder_idx, img_names in enumerate(all_images): if idx < len(img_names): idx_dic[folder_idx] = img_names[idx] all_arranged_imgs.append(idx_dic) num_folders = len(img_folders) with doc: with dtags.article(cls="markdown-body"): with dtags.table().add(dtags.tbody()): for arranged_imgs in all_arranged_imgs: with dtags.tr(): for folder_idx in range(num_folders): if folder_idx in arranged_imgs: img_path = arranged_imgs[folder_idx] dtags.td().add(dtags.img(src=img_path)) else: dtags.td()
Example #7
Source File: _html.py From pytablewriter with MIT License | 4 votes |
def write_table(self, **kwargs) -> None: """ |write_table| with HTML table format. Args: write_css (bool): If |True|, write CSS corresponding to the specified styles, instead of attributes of HTML tags. Example: :ref:`example-html-table-writer` .. note:: - |None| values will be replaced with an empty value """ tags, raw = _get_tags_module() write_css = kwargs.get("write_css", False) with self._logger: self._verify_property() self._preprocess() css_class = None if write_css: css_class = kwargs.get("css_class") css_class = css_class if css_class else "{}-css".format(self.table_name) css_class = replace_symbol(self.table_name, replacement_text="-") css_writer = CssTableWriter() css_writer.from_writer(self) css_writer.table_name = css_class css_writer.write_table(write_style_tag=True) if typepy.is_not_null_string(self.table_name): if css_class: self._table_tag = tags.table( id=sanitize_python_var_name(self.table_name), class_name=css_class ) else: self._table_tag = tags.table(id=sanitize_python_var_name(self.table_name)) self._table_tag += tags.caption(MultiByteStrDecoder(self.table_name).unicode_str) else: self._table_tag = tags.table() try: self._write_header() except ValueError: pass self._write_body(not write_css)