今天水一篇博客「如何用Python打开一个文件?」,原因是今天问到AI这个问题,但发现AI的回答不是特别符合预期。或者说,对于「打开」这个词语,AI的理解更加倾向于程序意义上的「打开」,而并非产品意义上的「打开」。所以第一感问下来,没有问到预期的答案。
最后琢磨了一下,这个问题的正确问法是这样:
如何在python程序里通过系统默认程序打开xlsx文件?
对于这个问题,AI给出的答案就符合预期了,并且也考虑了多OS的兼容性。给出了以下的代码:
1 | import os |
当然,如果你用英文提问的话,会得到更加明确的答案,这是因为英语单词本身不会像汉语一样存在大量一词多义的情况,概念约束更严格。比如你问How to execute an xlsx file (open by Microsoft Excel) in python codes?
,理应也会得到预期之内的答案。