在Visual Studio Code上调试Python时,如何更改当前行?

时间:2019-04-23 09:45:50

标签: python visual-studio debugging

如何更改当前行?例如,如果在为变量分配值后要返回并分配新值?

myList = [1, 8, 9, 5, 2]

a = 3

for item in myList:
    print(item * a)

例如,在此代码段中,如果在乘以列表的第一个元素后,我决定将a = 3的值更改为a = 8,该如何返回并执行呢?

我正在尝试拖动光标,但是它不起作用。 我是在Excel上调试VBA时执行此操作的,所以我想在调试Python时在Visual Studio Code中执行相同的操作。

Change the <code>a</code> value

非常感谢!

1 个答案:

答案 0 :(得分:3)

你是这个意思吗?

#Split your string to extract timestamp, I am assuming a single space between each float
op = "28.359062 69.693673 5.204486e+08"
ts = float(op.split()[2])

from datetime import datetime
#Timestamp to datetime object
dt = datetime.fromtimestamp(ts)
#Datetime object to string
dt_str = dt.strftime('%m-%B-%Y')
print(dt_str)
#06-June-1986

我将其强制转换为枚举,然后使用if来检查a的值。