我正在尝试使用 GDB 在 C++ 项目中的 VSCode 中运行调试器,但在运行调试器时不断收到此错误。我已经设置了证书和所有内容,但它仍然给我这个错误(我运行的是 macOS Catalina 版本 10.15.4)。
这是我的 launch.json 文件
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/Assignment8",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
} …Run Code Online (Sandbox Code Playgroud) 关于写入 Excel 文档时格式化数据的问题,因为我对使用 Openpyxl 比较陌生。
我有一个 Excel 工作表,我正在将数据写入其中,其中一列是以“mm/dd/yyyy”格式保存当前日期的列。目前,在写入 Excel 文档时,我的代码将日期重新格式化为“yyyy-mm-dd”格式,并且 Excel 文档不将数据识别为“日期”类型,而是将其识别为“常规”数据类型。
这是我的 Python 代码,用于将日期写入工作表。
from openpyxl import Workbook
from openpyxl import load_workbook
from date time import date
workbookName = "Excel workbook.xlsm"
wb = Workbook()
wb = load_workbook(workbookName, data_only=True, keep_vba=True)
ws = wb["Sheet1"]
rowCount = 2000
insertRow = rowCount + 7
origDate = date.today()
dateString = datetime.datetime.strftime(origDate, '%m/%d/%Y')
insertDate = datetime.datetime.strptime(dateString, '%m/%d/%Y').date()
dateCell = ws.cell(row = insertRow, column = 1)
dateCell.value = insertDate
wb.save("Excel workbook.xlsm")
Run Code Online (Sandbox Code Playgroud)
例如,如果我使用今天的日期运行此代码03/19/2021,则单元格将看起来像2021-03-18type …