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)