当我调试 c 代码时,我总是使用 'gdb a.out < test' 来重定向标准输入流。但是当涉及到 时pdb
,我发现它不起作用。在 pdb 帮助文档中搜索后,我仍然找不到与此问题相关的内容。
编辑:我发布我的代码。您能帮我将其更改为以最少的修改从文件中读取吗?谢谢。
cnt = int(raw_input())
paths = []
for cs in range(cnt):
action, path = map(None, (raw_input() + " dumb").split(" ", 1))
if (action == "pwd"):
print "/",
for p in paths:
print p + "/",
print
else:
strs = path.split("/")
for i in range(len(strs)):
p = strs[i]
if (p == ""):
continue
if (p == ".."):
paths.pop()
else:
paths.append(p)