python输入文件名判断文件是否存在
时间: 2023-12-05 20:04:17 浏览: 43
可以使用Python的os模块中的path.exists()函数来判断文件是否存在。示例代码如下:
```python
import os
filename = input("请输入文件名:")
if os.path.exists(filename):
print("文件存在")
else:
print("文件不存在")
```
首先,通过input()函数获取用户输入的文件名,然后使用os.path.exists()函数判断文件是否存在。如果文件存在,输出“文件存在”,否则输出“文件不存在”。
相关问题
python 判断输入的内容是否在文件里面
可以使用 python 的文件处理相关模块 `os` 和 `os.path` 来判断输入的内容是否在文件里面。下面是一个简单的示例代码:
```python
import os
# 文件路径
file_path = '/path/to/file'
# 打开文件
with open(file_path, 'r') as f:
# 读取文件内容,存入列表
content_list = f.readlines()
# 输入的内容
input_content = input('请输入要查找的内容:')
# 判断输入的内容是否在文件中
if input_content in content_list:
print('输入的内容在文件中')
else:
print('输入的内容不在文件中')
```
其中,`os.path` 模块提供了一系列处理文件路径的函数,比如获取文件名、文件大小、文件的创建时间等等,而 `open()` 函数则是用来打开文件并读取其中的内容。在这个示例代码中,我们使用了 `with` 语句来打开文件并读取其中的内容,这样可以确保文件在使用完后会自动关闭。读取文件内容后,我们把它存入了一个列表中,然后再与输入的内容进行比较,判断输入的内容是否在文件中。
用python 接受用户从键盘输入一个文件名,判断该文件是否存在当前目录,若存在,则输出文件相关信息。
可以使用Python的os模块来判断文件是否存在,使用os.path.isfile()函数。具体实现如下:
```python
import os
filename = input("请输入文件名:")
if os.path.isfile(filename):
print("文件存在,文件相关信息如下:")
print("文件大小:", os.path.getsize(filename), "字节")
print("文件创建时间:", os.path.getctime(filename))
print("文件最后一次修改时间:", os.path.getmtime(filename))
else:
print("文件不存在")
```
解释一下代码:首先使用input()函数接收用户输入的文件名,然后使用os.path.isfile()函数判断文件是否存在。如果文件存在,则使用os.path.getsize()、os.path.getctime()和os.path.getmtime()函数获取文件的大小、创建时间和最后一次修改时间,并输出相关信息。如果文件不存在,则输出提示信息。