在.py文件所在的路径创建'神奇四侠'的文件夹,再在该文件夹下创建图.jpg文件
时间: 2023-12-31 07:03:14 浏览: 161
好的,可以使用以下代码来实现这个功能:
```python
import os
# 获取当前.py文件所在的路径
current_path = os.path.dirname(os.path.abspath(__file__))
# 创建'神奇四侠'文件夹
folder_path = os.path.join(current_path, '神奇四侠')
if not os.path.exists(folder_path):
os.mkdir(folder_path)
# 在该文件夹下创建图.jpg文件
image_path = os.path.join(folder_path, '图.jpg')
if not os.path.exists(image_path):
with open(image_path, 'w') as f:
pass # 这里可以写入图片内容
```
这段代码首先使用 `os.path.abspath(__file__)` 获取当前.py文件的绝对路径,再使用 `os.path.dirname()` 取出文件所在的目录路径,赋值给 `current_path` 变量。
接着,使用 `os.path.join()` 方法拼接出'神奇四侠'文件夹的路径,然后使用 `os.path.exists()` 方法判断该文件夹是否存在,如果不存在则使用 `os.mkdir()` 方法创建该文件夹。
最后,使用 `os.path.join()` 方法拼接出图.jpg文件的路径,同样使用 `os.path.exists()` 方法判断该文件是否存在,如果不存在则使用 `open()` 方法创建该文件。在实际应用中,可以将 `open()` 方法的 'w' 模式改为 'wb' 模式,然后使用 `write()` 方法写入图片内容。
阅读全文