python - 使用 sys 或 fileinput 库从 python 中的标准输入读取是否更有效?

标签 python file input

我认为这个问题是不言自明的。
如果我想执行一个从文件中获取输入的程序,如果我导入并使用 sys 库而不是 fileinput,它会执行得更快吗?还是没有区别?

最佳答案

读取和写入磁盘比访问内存慢数千倍(并且比访问 CPU 缓存或仅执行指令慢得多),因此除非库效率低得惊人,否则不太可能有显着差异。如果您的程序这也不太可能成为瓶颈,但是 you should profile it如果您仍然担心。

关于python - 使用 sys 或 fileinput 库从 python 中的标准输入读取是否更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37196915/

相关文章:

javascript - 为什么在 JavaScript 中收到我的个人推文 ID 号时,最后几位数字变为 "0"?

python - USB 驱动器检测 (Linux)

python - 检查 dict 中的键返回 false 即使键存在

file - 流行的可导入日历格式列表?

c - 使用打印功能无法打印字符串的问题

python - 如何从python中的长字符串中查找所有字典

java - 使用 FileOutputStream 时出现 FileNotFoundException

c# - 逐行比较两个文本文件

css - 添加文本后缀到 <input type ="number">

c++ - 有没有一种标准的方法来捕获在 linux 和 windows 的 c++ 应用程序中工作的键盘输入?