我应该将我的 Python 代码放在 SSD 而不是硬盘上吗?

Should I put my Python Code onto a SSD instead of a harddrive?

我正在开发一种算法。我正在使用 Python 和 PyCharm 进行开发。它不会对持久性存储进行大量读取或写入。我应该将 Python 代码放在 SSD 上而不是外部硬盘上吗?我认为这没有什么区别,因为代码被加载到 RAM 中,然后我的处理器和内存都启动了。我觉得https://superuser.com/a/142231在这里不适用吧?

我认为这不会有太大的不同。此外,您可以在执行脚本代码时更改 python 脚本生成和使用的文件的位置。

关于脚本代码本身。 也许启动速度有点慢,但并不明显,而且幅度很小。在您拥有多个必须执行的 python 脚本兆字节之前,您将不得不键入大量代码,我认为这不太现实。

我想在这里添加一个答案,因为我觉得这个问题很有趣,而且我的回答对很多人都非常有帮助。我尝试在 python3 终端

中使用以下代码在 SSD 和 HDD 之间进行基准测试
def saved_append():
    seq = range(0, 50000000)
    result = []
    append = result.append
    for elem in seq:
        append(elem)
    return result

x = saved_append()

速度差距非常大,因为我已经在两个不同资源的 Azure VMS 上测试过了

| D1_V2 (1vCPU, 3.5GB memory, 2x500 IOPS, 50 GB SSD) | A2 Basic (2vCPU, 3GB, 4x300 IOPS, HDD) |
   4.15s, 3.65s, 3.37s                                  13.07s, 12.02s, 12.20s