我认为这个问题是不言自明的。
如果我想执行一个从文件中获取输入的程序,如果我导入并使用 sys 库而不是 fileinput,它会执行得更快吗?还是没有区别?
最佳答案
读取和写入磁盘比访问内存慢数千倍(并且比访问 CPU 缓存或仅执行指令慢得多),因此除非库效率低得惊人,否则不太可能有显着差异。如果您的程序这也不太可能成为瓶颈,但是 you should profile it如果您仍然担心。
关于python - 使用 sys 或 fileinput 库从 python 中的标准输入读取是否更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37196915/