Python(2.7.6)文件检查

2024-04-19 09:30:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有个问题困扰了我将近一个星期。这是课堂上布置的一个练习(不是作为家庭作业)让我们试图找到答案。问题是:

“编写一个程序,提示用户输入文件名,然后确定该文件是否存在。程序不应以任何方式更改文件的内容(如果文件确实存在)。在

为了简单起见,只检查程序所在的目录/文件夹(因此不必担心驱动器、目录路径名等)。在

提示:一种很有希望的方法是尝试打开文件并观察结果。”

我创建了一个名为'你好.txt把它放在一个单独的文件夹里,叫做“测试文件夹”,试着让它工作了很多次,但我不知道在哪里。有什么想法吗?在


Tags: 文件答案用户程序目录文件夹内容文件名
2条回答
#!/usr/bin/python
import sys
import os.path
fileName = sys.argv[1]
print(os.path.isfile(fileName))

从这个问题:How do I check whether a file exists using Python?

这里要做的第一件事是分解需求并分别处理每个需求。在

  1. 提示用户输入文件名
  2. 确定“那个文件”是否存在。在
  3. 隐式-将答案报告给2。在

你需要同时具备这两种能力(3应该是显而易见的),并意识到“该文件存在”,真正的意思是具有该名称的文件是否存在。在

通过运行python解释器来尝试这两种方法中的任何一种,或者两者都可以。如果你还需要帮助,展示你所做的。在

相关问题 更多 >