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