我正在输入断点并选择代码并按Ctrl + F11。我想我可以做到这一点,一次一行地执行Python代码。这正是它在VBA,VB.NET和C#.NET中的工作原理。我不知道为什么我不能使用Spyder一次一行地执行代码。我错过了一些简单的事情,或者这是不可能的?
以下是我正在使用的代码示例。
infilepath = "C:/Users/Excel/Desktop/test.csv"
chunksize = 100
def splitfile(infilepath, chunksize):
fname, ext = infilepath.rsplit('.',1)
i = 0
written = False
with open(infilepath) as infile:
while True:
outfilepath = "{}{}.{}".format(fname, i, ext)
with open(outfilepath, 'w') as outfile:
for line in (infile.readline() for _ in range(chunksize)):
outfile.write(line)
written = bool(line)
if not written:
break
i += 1
感谢所有人。