python判断当前目录下是否存在li.json文件和document.txt,一个if判断
时间: 2023-09-15 16:05:29 浏览: 199
Python判断文件和文件夹是否存在的方法
### 回答1:
可以使用以下代码来判断当前目录下是否存在"li.json"文件和"document.txt"文件:
```python
import os
if os.path.isfile("li.json") and os.path.isfile("document.txt"):
print("li.json and document.txt exist in the current directory.")
else:
print("li.json or document.txt does not exist in the current directory.")
```
这里使用`os.path.isfile()`函数来判断文件是否存在,如果文件存在则返回`True`,否则返回`False`。使用`and`逻辑运算符来同时判断两个文件是否都存在。如果两个文件都存在,则输出"li.json and document.txt exist in the current directory.",否则输出"li.json or document.txt does not exist in the current directory."。
### 回答2:
可以使用Python的os模块中的两个函数来判断当前目录下是否存在li.json文件和document.txt文件。
首先,我们可以使用os模块的函数os.path.isfile()来判断一个路径是否是文件。如果给定的路径是一个文件,该函数将返回True,否则返回False。
然后,我们可以使用os模块的函数os.listdir()来获取当前目录下的所有文件和文件夹的名称列表。然后,我们可以使用Python的in关键字来检查一个字符串是否在列表中。
以下是使用if语句和上述函数来判断当前目录下是否存在li.json文件和document.txt文件的代码示例:
```
import os
# 判断当前目录下是否存在li.json文件
if os.path.isfile('li.json'):
print("li.json文件存在")
else:
print("li.json文件不存在")
# 判断当前目录下是否存在document.txt文件
if os.path.isfile('document.txt'):
print("document.txt文件存在")
else:
print("document.txt文件不存在")
```
这段代码首先使用os.path.isfile('li.json')来判断是否存在li.json文件,如果存在则打印"li.json文件存在",否则打印"li.json文件不存在"。然后,使用os.path.isfile('document.txt')来判断是否存在document.txt文件,如果存在则打印"document.txt文件存在",否则打印"document.txt文件不存在"。
注意:这段代码假设当前目录是包含li.json和document.txt文件的目录。如果这两个文件存在于其他目录中,需要提供相对路径或绝对路径来判断它们是否存在。
### 回答3:
可以使用`os`模块来判断当前目录下是否存在`li.json`文件和`document.txt`文件。具体的代码如下:
```python
import os
if os.path.exists('li.json') and os.path.exists('document.txt'):
print("当前目录下同时存在li.json文件和document.txt文件")
else:
print("当前目录下不存在li.json文件和document.txt文件")
```
首先导入了`os`模块,然后使用`os.path.exists()`函数来判断文件是否存在。在这个if语句中,使用了`and`逻辑运算符来同时判断两个条件,即判断`li.json`文件和`document.txt`文件是否同时存在于当前目录下。若两个文件都存在,则输出"当前目录下同时存在li.json文件和document.txt文件";若两个文件中有一个或均不存在,则输出"当前目录下不存在li.json文件和document.txt文件"。
阅读全文