【发布时间】:2018-04-27 10:59:38
【问题描述】:
我面前有一个庞大的代码库,我有一个地方可以写入名为“foobar”的文件。
我不知道从哪里读取这个文件。
我的想法如何解决这个问题:
- 做猴子补丁或模拟。如果打开具有此名称的文件,则应引发异常。
- 运行所有测试并查看引发异常的位置。
如果打开了给定名称的文件,如何让解释器引发异常?
我确定我搜索的地方是纯 python,而不是 c 扩展。
我使用 Python 2.7
【问题讨论】:
-
你能删除或重命名文件吗?
-
@internet_user 是的,我可以,但这无助于调试,因为我猜阅读部分是首先列出目录。不会发生异常,因为目录是空的,在这种情况下没关系。