【问题标题】:How to pass string with \\ as string not hyperlink in python如何将带有\\的字符串作为字符串而不是python中的超链接传递
【发布时间】:2020-11-11 22:18:56
【问题描述】:

我正在使用 python 将 pandas 数据框转换为 HTML 表。但是表数据中有包含 \ 的字符串,因此 \ 前面的字母被转换为超链接。 它在表格中可用,但作为超链接而不是字符串。

my string=testbackup(\\servernamenum)\folder1\scriptname.tar

在表中 在括号后(带有两个斜杠,它将所有字符串作为超链接。

例如

database_backup (**\\servername)\2020-07-21_09-39-20_backup\Database\serv_backup.tar**

如果我需要添加更多信息以明确这一点,请告诉我

【问题讨论】:

    标签: python html pandas dataframe styles


    【解决方案1】:

    反斜杠用于转义下一个字符并给出格式说明,例如换行、制表符或回车。

    如果要将带有实际反斜杠的链接存储为字符,则需要双反斜杠:

    my string="testbackup(\\servernamenum)\\folder1\\scriptname.tar"
    

    这应该可以解决问题。

    【讨论】:

    • 我只使用双斜杠,但在stackoverflow中它以单斜杠的形式出现
    • 在那种情况下,我不太明白您遇到的问题。分享代码可能会有所帮助。
    【解决方案2】:

    尝试添加 'r' 前缀。

    string=r'testbackup(\servernamenum)\folder1\scriptname.tar'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-13
      • 2011-04-18
      • 2014-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      相关资源
      最近更新 更多