python - 创建带单引号和双引号的字符串
问题描述
我需要使用 Python 将公式插入 Excel。我正在创建一个数据框并添加一个包含公式的列,然后将其写入 Excel。
该公式具有格式'=HYPERLINK("#'"&F2&"'!A1",F2)'
F2 是一个变量,所有其他字符都是常量。我需要动态生成这个字符串。
我尝试过,=HYPERLINK("#'"&F2&"'!A1",F2)
但它不起作用,我得到了'=HYPERLINK("#\'"&F2&"\'!A1",F2)'
其中包括反斜杠并且公式不起作用。
如何创建一个类似的字符串'=HYPERLINK("#'"&F2&"'!A1",F2)'
?
任何帮助将不胜感激。
解决方案
您使用的方法适用于 Python 3,我使用 trinket.io 进行了检查
推荐阅读
- sql - 具有重复列值的行
- css - 更改父容器的 flex 方向会使子元素的 flex-grow 停止工作?
- c# - 使用 Ajax 将更新的模型从视图传递到控制器
- r - 将包含列表名称的列表传递给 R 中的“pmap”函数并命名生成的数据帧或小标题
- spring-boot - 保存实体时出错说属性引用未知实体
- android - 如何向我的 Expo React Native 应用程序添加“不受支持”的权限?
- jenkins - 常规:MissingPropertyException:没有这样的属性:
- python-3.x - Python 中的 list1 和 list1[:] 有什么区别?
- javascript - 获取未捕获的错误:Reference.set 失败:尝试将数据保存到 Firebase 存储时,第一个参数在属性中包含未定义
- html - 位置:粘性;忽略 z-index / Bootstrap 3 菜单折叠在粘性元素下方