我有一个困扰了我将近一个星期的问题。这是课堂上的一个练习(不是家庭作业),让我们试着找到答案。问题是:
"写一个程序,提示用户输入文件名,然后判断该文件是否存在。程序不应该以任何方式改变文件的内容(如果它存在)。
为简单起见,只检查你的程序所在的目录/文件夹(所以不用担心驱动器,目录路径名称等)。
提示:执行此操作的有希望的方法是尝试打开文件并观察结果。"
我创建了一个名为"hello.txt"的文件,并将其放在一个名为"测试文件夹"的单独文件夹中,并试图让它工作很多次,但我没有得到任何地方。什么好主意吗?
#!/usr/bin/python
import sys
import os.path
fileName = sys.argv[1]
print(os.path.isfile(fileName))
来自这个问题:如何使用Python检查文件是否存在?
这里要做的第一件事是分解需求并分别处理每个需求。
- 提示用户输入文件名
- 判断"那个文件"是否存在
- 隐式-报告答案2.
您需要能够做到这两点(3应该是显而易见的),并意识到"那个文件存在",真正的意思是是否存在同名的文件。
通过运行python解释器尝试两者中的任何一个,或者两者都尝试。如果你仍然需要帮助,展示你做了什么。