python - 当文件夹路径包含“#”时,绘图在非默认 .html 查看器中打开
问题描述
我正在尝试绘制一些数据,并注意到偶尔输出图不会在我的默认 .html 查看器(Microsoft Edge)中打开,而是在 Internet Explorer 中打开。这似乎只发生在我放入绘图的文件夹包含 # 字符时。
我可以使用此代码重新创建问题:
import plotly.offline as py
import plotly.graph_objects as go
import numpy as np
x = np.linspace(0, 10, 10)
y = np.linspace(0, 10, 10)
trace = [go.Scatter(
x=x,
y=y,
mode='lines'
)]
fig = go.Figure(trace)
py.plot(fig, filename=r'Test\test.html')
py.plot(fig, filename=r'#Test\test.html')
此输出的第一个绘图按预期在 Microsoft Edge 中打开,但第二个绘图在 Internet Explorer 中打开。但是,当我转到创建的文件并从文件资源管理器中重新打开它们时,它们都按预期打开是 Edge。
如何以编程方式或通过更改我的计算机设置在 Edge 中打开这两个图?
解决方案
推荐阅读
- email - Jenkins - 扩展电子邮件通知 - 使用来自 jenkins 的用户列表填充默认配方
- graphql - 如何将父类型值作为参数传递给 GraphQL-Dotnet 中的子类型?
- python - 如何在仍然访问完整目录的同时返回目录的最后一部分?特金特
- oracle - 将数据 clob 到多个列中
- python - Pycharm“没有名为 REPORT.py 的模块”,但是它存在并且可以工作。但是之后
- linux - 从多个匹配项中识别重叠范围的最小值和最大值
- list - 飞镖中带有条件的列表长度
- sapui5 - 如何更改 ui5 中 smartFilterBar 的默认变体名称(即“标准”到“自定义”)?
- java - 无法执行 android:onClick 错误的方法
- c# - 列表中的项目计数未按预期工作