【发布时间】:2018-02-22 15:56:21
【问题描述】:
我正在使用 cmd 执行 python 脚本,并且在使用其他接口时遇到了挑战,因此只能在 CMD 上执行。 python脚本有113行代码。我想在执行完整脚本之前运行和测试一些选定的子集代码行,而不是从父脚本创建新的 python 脚本。
从下面的例子(有 28 行):
要运行我们在 cmd 中说的父脚本:
C:\Users\X> python myMasterDummyScript.py
我们可以在第 1 - 16 行之间运行吗
虚拟示例:
import numpy as np
from six.moves import range
from six.moves import cPickle as pickle
pickle_file = "C:\\A.pickle"
with open(pickle_file, 'rb') as f:
data = pickle.load(f, encoding ='latin1')
train_dataset = data['train_dataset']
test_dataset = data['test_dataset']
valid_dataset = data['valid_dataset']
train_labels = data['train_labels']
test_labels = data['test_labels']
valid_labels = data['valid_labels']
a = 28
b = 1
def reformat(dataset, labels):
dataset = dataset.reshape(-1, a, a, b).astype(np.float32)
labels = (np.arange(10)==labels[:,None]).astype(np.float32)
return dataset, labels
train_dataset, train_labels = reformat(train_dataset, train_labels)
test_dataset, test_labels = reformat(test_dataset, test_labels)
valid_dataset, valid_labels = reformat(valid_dataset, valid_labels)
【问题讨论】:
-
您好 Nish,感谢您提供的链接,如果您能帮助我使用 cmd,它将特别有用,如上所示
标签: python python-3.x cmd