【发布时间】:2017-11-09 02:24:14
【问题描述】:
我是 Python/编程新手,这可能是新手的错误,但我在互联网上搜索了答案,但没有找到!我正在学习有关打开数据文件的 Rosalind 模块。 http://rosalind.info/problems/ini5/我很确定我清楚地理解了一切,所以我对我无法完成这个简单的任务感到沮丧。
我正在使用 Python 3.6.2 和 IDLE。任务是简单地打开一个 .txt 文件并读取几行。
我将 .txt 文件下载到我的工作目录。然后,我打开 IDLE Shell 并确保我在正确的工作目录中(使用 ls & cd)。然后我打开了一个新的 IDLE .py 文件并编写了一个脚本:
f = open('filename.txt', 'r')
f.readlines()[2]
我将脚本保存为 p5.py。然后,我尝试通过调用F5 来运行脚本。在 Shell 中,我收到了这条消息:
================ RESTART: /Users/liv/Desktop/Rosalind/p5.py =================
这是一个错误吗?我认为这只是来自 IDLE 的一条消息,即 IDLE 已打开 p5.py。这就是我的问题,因为现在我打开了错误的文件。
我开始意识到,当我使用 Shell 并调用它进行打印时,它会返回一个空字符串。
我做错了什么??如何让 IDLE 打开 filename.txt 文件? ...不是 .py 文件。
【问题讨论】: