Python 将post.get(';href';)转换为文本或字符串形式,Excel无法处理超过255个字符的超链接
当我(从Python脚本)将URL写入Excel时,超过255个字符的URL都不会被写入。但我实际上不需要URL来附加超链接 例如,我需要“www.ebay.co.uk”,但不需要“”。只要我有文本,那么我的脚本的下一部分就可以很好地工作 我尝试了str()和.text,但都没有成功 str() .textPython 将post.get(';href';)转换为文本或字符串形式,Excel无法处理超过255个字符的超链接,python,excel,python-3.x,beautifulsoup,href,Python,Excel,Python 3.x,Beautifulsoup,Href,当我(从Python脚本)将URL写入Excel时,超过255个字符的URL都不会被写入。但我实际上不需要URL来附加超链接 例如,我需要“www.ebay.co.uk”,但不需要“”。只要我有文本,那么我的脚本的下一部分就可以很好地工作 我尝试了str()和.text,但都没有成功 str() .text if (post.get('title'))!=None: df1.loc[Row] = [(post.get('href')).text,Row] Row = Row +
if (post.get('title'))!=None:
df1.loc[Row] = [(post.get('href')).text,Row]
Row = Row + 1
pandas.ExcelWriter
有一个options
参数,可以与xlsxwriter
引擎结合使用,以防止字符串转换为URL:
df = pd.DataFrame({
'data': [
'http://www.python.org/',
'http://' + 'a'*250,
]
})
with pd.ExcelWriter('0.xlsx',
engine='xlsxwriter',
options={'strings_to_urls': False}) as writer:
df.to_excel(writer)
来源:
df = pd.DataFrame({
'data': [
'http://www.python.org/',
'http://' + 'a'*250,
]
})
with pd.ExcelWriter('0.xlsx',
engine='xlsxwriter',
options={'strings_to_urls': False}) as writer:
df.to_excel(writer)